I've just returned from scouring the Trafford Centre for a Wii and Wii Fit (managed to get one in the end!).
I've just opened my PC and cleared my emails to find an email from Dialaphone telling me that I could have got a wii, wii-fit and a decent handset (I've had my eye on a cheap and cheerful Samsung U600) for free - with a 18 month £35 contract with O2. And I could have ordered today in time for Christmas and saved my mad panic!
Bugger. We'll here it is incase anyone else is still struggling for these sorts of gifts.