I preordered halo 4 from MS so I could get the $25 bonus a while back. I used my debit card. They put a hold on the $60 for a couple days. Sucked for me as I didn't expect it and only had $65 in my checking account at that time. Would have waited to order if I had known. Just an FYI to those who read the "card won't be charged until game is shipped" bit.
Same here, thought they were going to wait till it shipped but I guess using a debit card puts a hold on your account.
Called up MS and cancelled as I need the money more then the game.