Might bite the bullet and pre order online. Do they take the money straight away or only when it's despafched?
They will do a credit check after you submit your order, and soon after that the money will be 'ring fenced' in your bank account but won't be taken until a few days before despatch. At least, that last part is what I'm telling myself...