If you want one, pre-order or don't expect one on launch day.
I literally camped outside for other consoles and still missed out. Software is cheap and easy to distribute now that it's just some plastic. Consoles are much more expensive and in high demand. Nobody buys the new call of duty to resell on ebay -- but you will be fighting the resellers on opening day if you wait for the console.
excellent point. i mean i will definitely preorder if the opportunity presents itself. so far everybody i have called had theirs picked up in a matter of days