I pre-order pretty much anything that I'm interested in and then only buy something if I still want it on release. I don't pay for my pre-orders ahead of time and only do so when I go to collect (order from BT) so I really don't see the problem with pre-ordering. If a game comes out and I decide I don't want it anymore then I just don't go pick up my pre-order. The order expires 7 days after the release anyway.