On November 30th I ordered the high end 21.5" Fusion Drive iMac from MacMall because I had done business with them many times over the years, and was always very satisfied. I was promised delivery in "2 or 3 weeks". It's now 5 weeks, and they have made no attempt to get ahold of me to explain or apologize for the delays, other than to send a letter saying that if my order isn't shipped in 60 days it will be automatically cancelled! My "chats" seem to be getting more and more strained, with the MacMall folks not even replying to legitimate questions. I am very disappointed with the service they have provided this time, and probably won't deal with the firm in the future. By the way, their website still states that the iMacs will be shipped in "7 to 10 Business Days". This appears to be false advertising. And yes, I SHOULD have ordered directly from Apple.