Thank you so much for the reply. For 2 days I exhausted all the solutions on google. I actually ran chkdsk using cmd on the vista cd and found no errors. I also ran some really long tests with the drivers
and nothing was wrong. I'm not certain if the tests you suggest would show new errors but it might. According to all the possible solutions I searched for Vista KSOD before log in, my problem didn't involve event logs, registry errors, etc. It might have been a virus. I did have a google redirect virus before that I was going to fix (the tuts on YouTube didn't fix it) but I just thought I'll just copy the link 2 times and paste the right one.
Just so people know... I use the free AVG antivirus, Malwarebytes, Trojan Remover, RegClean Pro, Tddskiller, and Ccleaner. None of those helped remove my redirect virus and it wasn't a hosts file problem..
So how did I solve my problems? I was so frustrated with trying to find more solutions (some posts older than my pc) and just finally decided to install a clean windows 7. I backed up my files through regedit and just reinstalled everything. I scanned my external hd after install and there were no viruses. I think that vista os just sucks. I had to do a start up repair 70% of the time since the beginning of using vista. I had this PC since late 2009. You would wonder why Microsoft never found a universal solution to this. I saw a lot of posters that tried everything as well and just resorted to a clean reinstall vista or win 7.