Just a note on back orders to make things a bit clearer. We never used to take money until an order is dispatched. The banks introduced something called PCI compliance which is to do with credit card transactions which means we can't store anyone's credit card details, so we would need to phone and take payment again once the item is in stock. Currently, we take payment for the full order and anything which isn't in stock is credited onto your account. If you have a credit you can have it refunded to your card, or use it on something else if you change your mind.
Either way, it's a good point that's been made, and as of next week we'll be asking customers whether they would rather leave it on their account as a credit or have us get in touch when the item comes back in stock to take payment.