Ordered a new Black MB last Thursday, knew I shouldn't have done so over the Easter weekend, but thought hey, at least it will be delivered first thing Tuesday. Also ordered an iPod cable at the same time, both left the depot on Thursday and both showed the same tracking info on the UPS website. Yesterday, Tuesday, came and went with no delivery, called my local UPS office at 7pm who said the driver ran out of hours so couldn't deliver, the package would be delivered next day. Queried package or packages? Only one, the other had been mis-directed to Barking (I'm in Norwich), guess which one was the MB... Today, Wednesday morning, iPod cables arrive, MB still in Barking, didn't get shipped overnight to Norwich as expected. Hopefully tomorrow... Question is, do I cancel and drive to Cambridge tomorrow to the grand opening of the new apple store and buy it there? It says in the T&Cs I can cancel anytime before delivery. I don't know if my MB is going to be damaged from a freezing weekend being bounced on and off UPS lorries. It is also principle, I ordered online as I wanted it asap... If I cancel before delivery I presume I don't have to pay shipping? Will I get a refund immediately or only when apple get it, inspect it? Can I get my epp discount (similar to student) in retail store? Your advice would be appreciated, I want to call apple this morning!