Update on the London Market:

The order should have arrived yesterday evening or this morning at the very latest, and since it hadn't, I re-checked my confirmation email and my online bank account. The email seemed just fine, but the account showed no charge. I called and spoke to a very nice woman who said they'r been having computer troubles and that she'd go check manually to ensure the order had been sent, and when I asked about the shipping (in the context of their current website changes), and she said that they've been having a lot of trouble with the website doubling charges and that I wouldn't be charged more than the original amount shown. She also apologized for not having responded to my email, as her computer crashed, and of course they're dealing with HP mania. I mentioned that I work in a bookstore and was trying to assemble a costume, and she said "Oh, you definitely understand, and of course, you need it for Friday!" I spoke with her an hour later, whereupon she assured me that it had already been shipped and would be here by Friday. So extreme frustration turned into good service.