I think this is the cheapest price about at the moment, but more importantly...I've just had a dispatch notification for mine and it's not due to be released til the 27th!!
Possibly get it by Christmas....though I'm not holding my breath! :)
EDIT: I ordered this morning at 9:26 and dispatch notification came through at 11:23. :)