I just bought a new custom configured 27" i7 2.93 2TB 8gig iMac on March 22nd before I heard about the new one's slated for April/May. Today is my last day to initiate a return so, I have to decide if I should keep this one or return it and wait for new one to be released. Just got it all configured with all my data and I've been to a couple of the one to one classes and would hate to return it but I don't want to have a "old" version less than a month after my purchase! 
iPhone 4
3GS
iPad 1
Powerbook G4
iPhone 4
3GS
iPad 1
Powerbook G4