I'll have to look into that more if I do pre-order from them again. It's not the part where they took the money out from my account straight away that annoyed me, it's how long it took them to give me a refund, and for me having to ask for it back.
I've never had problems with ShopTo either. There is an option to buy I think whereby they will take the money from your account straight away. I'm not suggesting you did that but I've done it once or twice when I just let them have the money as soon as I pre-ordered.