So annoyed. Apple screwed me by waiting forever to charge my card for the preorder, used a virtual card number and it expired day before launch when they FINALLY tried to charge it. Then Best Buy lied about local availability today so I had to switch that order to shipping which claims it will be here tomorrow. UGH. So much for launch day. These are hardly exciting and Apples managed to squash all excitement left for me by fumbling this launch. How hard is it to make sure product lands on shelves on the day you tell us we can buy these???