Do a google search for "bootvis". run it, it will diagnos your bootup and fix any probs.
Also, got to start - run - msconfig <enter>. Click the startup tab,and unclick any unecessary programs booting up (like AOL instant messenger or whatnot). Do it one program at a time incase you screw something up, and you know what screwed it up and can go back and fix it.