I started getting BSOD when powering on. So I put in my XP disk and used Startup / Repair. It completed more or less successfully. However, when I boot up I get the Windows XP Home loading screen, the 3 green dots pass by 3-5 times, then freeze.

I can get in via Safe Mode, and my apps seem to run OK.
I'd appreciate help in figuring out what to try to fix. Do I have driver problems? or what? where do I go to 'force' windows to reload/update a driver for a CDROM, the display, etc?
I'm "so close". I want to get over the hump.
-ceej