So I ordered my macbook air from best buy thinking that they actually had the product in stock. I opted for express shipping which would have gotten it to my house monday or tuesday. Of course the order is backordered and the rep claims that Best Buy didn't receive their order from apple and none of the orders they have are being processed at all yet. Ordinarily the only trouble would be my own impatience but complicating matters is the fact that I tied my money up in best buy gift cards so I could use 2 forms of payment online along with the fact that I'm moving at the end of the month. I'm now in a position where I have to buy it from bestbuy and my only hope is that it either ships very soon or is available in store so I can switch to pickup. My question is: Should I just cancel now so that they can credit my money back to my best buy credit card asap and then keep trying to find one in a local store? Or should I just wait it out and make a decision closer to the 28th or so? Any suggestions would be greatly appreciated as I'm kicking myself for not just paying cash at the apple store.