I immediately preordered the CE the second it went live on Origin. A little while later, the CE showed up on Amazon; figured with no tax and $2.99 next day shipping, it was the much better deal. So, I ordered that.
The next morning, I see that I have a $170 hold on my account. What?! EA specifically said I WOULD NOT BE CHARGED until the game shipped. It was right there on the order page. Well, they pull a hold on your account for the full amount. Now, I don't care if that a hold is not the same as EA getting the money. The fact of the matter is; because of EA, I don't have access to $170 of my money, when at no point did they allude to the idea they would basically "check to see if my account is legit."
So, I canceled the order via phone support a few minutes later that day. No big deal. Guy was helpful. Said it might take a few days for the charge to clear. I know they always blame the bank; but I've *NEVER* in almost eight years had a hold on this checking account for more than 48 hours. Welp, now I do! :/
But NOW, I just saw they charged me the $20 preorder price, ontop of the $170 hold, two days AFTER I canceled.
Basically, EA said they would take $20 out of my account if I preordered. I currently don't have access to $190 of my cash.... and my order was canceled over 24 hours ago, and I got a cancellation email.
FAST EDIT: And before someone tries to make a smart*** comment about money, know that I have the cash to cover my bills. I'm more mad about the principle of it.