Thanks for all the help so far essexboy, I ran the fix and restarted. I've included the log of the quick scan in this post. The fix appears to have done some stuff though, after I restarted I had sound again! I didn't even need to find and reinstall the drivers, it appears the application fixed them for me.
Does it look like I'll be able to safely have my network card installed without having any viruses downloading more files and that I'll be able to open the browsers without it launching anymore unwanted processes?
Just curious, why do you have more then one OS installed?
When I got the laptop it already had Windows 2000 and Windows 95 pre-installed on it and I didn't already have a copy of 2000 before this. I still wanted a semi-supported OS though so I used a disk imaging tool in WinPE to take a image of the drive before I installed the current one in it. I wrote the 2000/95 image to a 20GB partition on the new drive then installed XP on the other partition so I could run more modern applications while still being able to keep 2000 for occasional use.