I ordered mine early December at Best Buy, but still don't have it. We were told we should have it by the 18th, then the 21st, then the 24th, and on the 25th we got an Email stating it could take another 1 to 2 weeks it would be shipped. Last Monday we were told it had shipped, but won't be here until Jan. 5 '10.
That is also the day I found out about the sale at BB, so I called them. When I told them I would cancel the order all together due to the fact that we were told over and over again it would be there before Xmas, they finally price matched it.
They still refused to do anything to expedite the shipping of the device, so I guess I just have to wait ....