Xbox One has been in stock at Best Buy for a couple days now. To me it means that there's really not that much demand for the console.
http://www.bestbuy.com/site/microsoft-xbox-one-console/9008182.p?id=1219013502542&skuId=9008182&cmp=RMX&ky=28oPyDFv0KHcisHwQcZfO0qg5PUU1VPjs
In comparison, here's the PS4. Sold out online.
http://www.bestbuy.com/site/sony-playstation-4-500gb/8240103.p?id=1218866963585&skuId=8240103&cmp=RMX&ky=28oPyDFv0KHcisHwQcZfO0qg5PUU1VPjs