I have a new Surface 2 and so far I'm pretty well pleased with it overall but on several occasions it seems the have gotten hung up in the boot up process. The Surface logo appears but the little dots just keep going round & round. I finally just held the start button down till it shut down and then re-started it and it booted up fine. Oddly enough, each time this occurred, the Surface 2 was somewhat physically cold and hadn't been booted for several hours. What do you think, hardware or software, or just a "what the hell"?