Gel and others,
One thing to bear in mind is that Sainsburys may set aside the purchase price from your bank account when you pre order, the money is not taken until despatch but is not available in your account either. When i checked my account this morning i thought it was a bit strange that £55 had disappeared until i read the t&c's on the Sainsburys website which confirmed that the money is held, here is the section in their t&c's:
"We will not charge your credit or debit card until we despatch your order. Your card issuer may reserve funds in your account against the order. If your order is cancelled, your card issuer will not instantly release those funds as it is standard Banking practice to wait for the original authorisation to expire. Please contact your card issuer for details on their policy."
Not a big issue i know but thought it was worth pointing out just in case some people need the money in their account, bit strange also as i've never had this happen with a pre order from any other site.