I received the same e-mail David did about BPRD today.  It does seem odd that, in some cases, they're refunding you afterwards.  If they have an algorithm in place to detect the maximum lowest price from pre-order to shipment, it would make more sense to do it just before shipment and your card is charged.