I'm running Win7 Pro x64, which is a fresh install upgrade from WinXP Pro x32, installed during the first weekend in November, just a few weeks ago. I've included more detailed specs in my user profile, though I don't think my questions are spec-dependent. I just had the strangest problem. I turned my computer back on (from a full shutdown), entered my password, and saw the "welcome" screen... for about fifteen minutes, until I gave up and rebooted. The screen didn't freeze, as the blue circle kept rotating. I rebooted multiple times trying various things in Safe Mode (which loaded fine) to get my system to boot normally. Nothing worked, and the Event Viewer showed no errors during the failed startups. I've done the virus scan thing, the malware scan thing, etc (not that either was likely, given my usage patterns and history). I turned off all startup apps (but not services) in msconfig, etc. Nothing worked short of a System Restore, but more frustratingly, nothing gave me any insight into what was wrong. No error messages, no error log, nothing. If this happens again, how do I troubleshoot? Is there a way to get a more verbose welcome screen so that I can see what Windows is trying to do? Then there's System Restore.. in XP, I'd commonly see quite a few restore points, but when I went to use System Restore, there was one restore point available, and it was from early this afternoon, about 4 hours prior. I'm not sure what prompted that restore point, since when I asked Win7 to tell me what programs would be affected, its answers was "none of them!" It's certainly feasible that this system restore point from only 4 hours prior would not have solved the problem. Thankfully it did, but for future potential problems, how to I control Win7's System Restore behavior? Saving only a single restore point does not seem like such a good idea. Thanks in advance for any help you can offer.