I know Christmas seems like a long way off, but Amazon just started taking preorders on the new Xbox One Console today! If you know someone is going to have this on their list, you may want to consider preordering now. When they Xbox 360 was released several years ago, it was impossible to find around the holidays!
The Xbox One Console - Day One Edition will be released on November 30th, 2012, and your card will not be charged until your console is shipped. Plus Amazon's Preorder Price guarantee is in effect on this item, so if they price drops between now and then, you'll be charged the lower price.