Were you able to troubleshoot booting using the logged boot?
I think if you press F8 during boot, I believe one of the options is to log everything that happens during the windows boot process. So if it fails, and you can boot into safe mode, the log should still be there and you can see where it died.
-David