OK so I decided I needed a much larger hard drive and a clean installation of Windows XP to make things work reasonably well on this beast. I ordered the hard drive online and it came this week while I was on vacation - perfect! I spent, literally, DAYS downloading needed installation files, backing up data, researching exactly how to put this thing in, the whole master/slave/jumper business. So today I finally opened up the case, put the new drive in (surprisingly easy, physically), hooked everything back up, turned her back on and - IT DOESN'T WORK!! First off, it's an 80GB drive but the system info said it only has 65GB available on it. Then, I was unable to install Windows XP on it because I have the upgrade version, and it has to detect an earlier Windows version on your PC. The last time I installed XP directly over ME, it really messed things up, so I don't want to do that. I tried putting in my OEM restore disk of Windows ME as proof that I owned it, but NO DICE according to the Mighty Bill Gates. (Like he needs any more of my money ) So, here I sit with this cavernous new drive and no way to load the OS on it unless I go shell out $300.00 for the non-upgrade version of XP. Then, I called IBM to find out why the drive doesn't show 80GB, and they said I had an outdated BIOS, so I spent 3 HOURS tonight trying to get the update for it to install correctly. It turns out both the website and the tech at Gateway listed the wrong instructions for installing it. It's 1 AM and I'm throwing in the towel. So now I'm sitting here singing........"IF I HAD A HAMMER........."