I ordered this item as a Christmas present on the 1st of December. Today (the 17th!), Amazon have sent me an email explaining why it hadn't been dispatched yet - apparently they're having problems with their suppliers and it won't be available until early January. Fine, I'm sure this is out of Amazon's hands. Having said that, I only received any contact from them as a result of my complaining that it had taken two weeks(!) to dispatch my order. This is clearly not on. What's worse is that I see Amazon are still guaranteeing that, provided you pay for next-day delivery, they can have it to you for the 19th. Clearly, Amazon are lying. DO NOT BUY THIS ITEM AS A CHRISTMAS PRESENT FROM AMAZON.