You are spot on here, use a credit card for pre-orders, then they can re-auth to their hearts content and you aren't out anything. Ideally even use a store card if you have one and pay off immediately when the game ships and the bill arrives. I have a debit card, but do NOT use it for anything...