I ordered my macbook pro BTO... on june 13..and it originally says.. Ships by: Jun 16 - Jun 18 Delivers by: Jun 18 - Jun 24 Then a week later.. on June 19th.. it said.. Due to an unexpected delay, we now anticipate shipping the following item(s) as follows: Z0EZ, MBP 15 Ships by Jun 20 - Jun 24 Delivers by Jun 24 - Jun 30 We regret any inconvenience this delay may cause. So I call the Apple on june 19th...I told them I needed the laptop by the 26th... cause I was leaving for China for a month.. the guy said ok. he'll try to do what he can. He then said he changed my shipping to 2-3 day shipping. so it read this: Ships by Jun 20 - Jun 23 Delivers by Jun 24 - Jun 26 I was like.. ok.. hopefully it comes before june 26th...cause my flight is in the morning.. However I check again..today..just now.. it read Ships by: Jun 23 - Jun 25 Delivers by: Jun 25 - Jun 30 wtf...? it's even more delayed..than before...even before the 2-3 day shipping added.. wtf is going on..? omg.. i freakin need my mbp.. >< = = Should i be complaining...wow.. -.- i'm definitely calling tomorrow morning.