This will be long, so please be patient with me. Earlier today, I picked up a Belkin 3-Port Firewire PCI card for my pc (model number F5U502). I had booted my PC before going out, and everything was fine. I turned off my PC, powered down the PSU, unplugged everything, and installed the Firewire card. After plugging everything back in, I booted up my PC. Everything was fine up to and including the login screen. However, after I logged in, my computer paused, displaying only my desktop wallpaper, for fifteen to thirty seconds. Once things did start moving, a "Generic Host Process for Win32" was apparently blocked by Windows XP's Data Execution Prevention utility. It asked me if I wanted to send an error report, and I said yes. No new hardware notifications popped up. I tried to install the firewire card manually, but all that did was kill my internet connection. I powered down my system, now noting that there was a delay before it powered off that hadn't been there before. I went through the unplugging and such and removed the offending card. When I booted my computer again, the same pausing occurred, and the same "Generic Host Process for Win32" error appeared. My internet still didn't work. I went through this multiple times, installing and uninstalling drivers for both my Marvell Yukon Ethernet adapter and the Belkin Firewire card. Finally, after installing and removing the Firewire card three or four times (this time it was removed), I managed to update my ethernet drivers and get my internet working (downloaded files on an old crappy computer and used flash drive to move files). However, my startup was still lagging, and my system still waited five seconds before powering off (which it didnt do before). I have run my anti-virus program, I've checked for spyware, I've searched all over this and other forums, I've cleaned my registry, I've uninstalled programs, I've installed startup utilities like bootvis... I've tried everything... I need help. Oh, and, after I resigned myself to the fact that windows was going to start slowly, I tried installing that firewire card again, and had no difficulties (after most of the other things I mentioned earlier). If anyone can think of a way to get rid of the lag in my startup and shutdown, I would appreciate your help. Thanks!