Why don't people think before they post?
CNET Brian Tong said that the new iMacs were getting on a boat around the March 25th.
There's this thing called the internet that lets you search !!???!!
I tried this and learned that Trans-Pacific shipping (literally via boat) takes 22-40 days from China to California. Then they could be stuck in the port of Los Angeles anywhere between 6 hours to several weeks.
Then they have to be shipped around the US. This is most likely via ground not air, considering that Apple is already giving truckloads of money to Fed-Ex for all the iPad 2 air freight shipments.
I also searched that internet thing, and I read about the 2009 November iMac update. During an Apple earnings call, Tim Cook (Apple COO) stated that they were going to take an extra expense because they were shipping all the iMacs via air freight from China in order to have ample supply for this great sales period called Christmas.
Apple doesn't feel a need to be shipping via air freight for iMacs in April, considering the costs and current consumer focus is on iPad 2's.
They probably don't want consumers to postpone an iPad 2 purchase for an iMac. Get them to buy an iPad 2 now and an iMac in a few months.
So adding this info together, and Apple's habit of releasing Mac products on Tuesdays, tomorrow would be the absolute earliest Tuesday that the iMacs could be released since that "rumor" at the end of March.
I would like the new iMacs release to be tomorrow, but I have rational expectations and realize that it may take a few more weeks.
Fingers crossed