Amazon sent me a message this morning.
"Hey, um, we were going to send you Beatles: Rock Band, but ... um ... yeah, we kind of need you to pay for it."
See, I pre-ordered it basically as soon as I saw they were accepting pre-orders, especially now that they ship to arrive on launch day, rather than shipping on launch day. (Tangent: this is possible because the publishers ship the product in advance of launch day, usually well in advance. This means that little delays generally are worked out prior to launch day, so you still get your copy on time. It also means that with time and effort, you can occasionally get a game prior to launch. After all, when they're shipped to stores, the cases are generally marked "Do not open/sell/whatever until Month Day." It's kind of like the old days when we used to hit grocery stores late at night or on Sunday to see if the cashier knew they weren't supposed to sell beer.)
Anyway, since then, there was a security breach at a payment processor that may or may not have worked with a place where I used my card, so my bank canceled that card and sent me a new one. (Very nice of them, proactive and all that. USAA +1.) It took me about a month to go through and update places where I use it occasionally or regularly, and it looked like I got all of them.
So I hopped into my account on Amazon, changed the credit card to use, and now the order is processing and will hopefully arrive tomorrow. (There are going to be a lot of busy delivery drivers Wednesday.) I also removed it from my account, just in case I try this again ... anyway, the moral of the story is to pay attention to where I use my credit cards, just in case. (Of course, if I were better at that in the first place ...)