If this console comes out at about $399, I might just buy this as soon as I can. These things are probably going to be scarce for months and I don't want to wait in some launch line. Does preordering guarantee a console on launch or are you still subject to short supplies?