I have a Windows XP machine that just started freezing at the start up screen. The system boots up and then gets to the screen that says "Windows is starting up..." and just hangs there. I took it to a PC shop that I like -- they put in a new video card and said that was the problem. When I hooked it up at home the same thing happened. So I took the machine back and they looked at it again and said it booted up just fine for them. They suggested that maybe I had a printer hooked up and turned on when I booted the system. I did so I made sure the printer was off this time. Same thing. Is there something else that could be causing this?