A hard drive upgrade usually the no-brainer of the lot. If you run out of space, you add another hard drive, right? You can buy a brand new 160 GB hard drive for less than $100 if you shop around, though getting your operating system to partition the whole space can be a trick. You may, however, encounter some pitfalls in the process, and I can sum these up with one word - software.