Good news, iMac buyers: Apple has ironed out supply issues, so they're now shipping in 1–3 days rather than 2-3 weeks.