Remember, the 4GB limit only applies to a *stock* 3.1 system. A 3.1 system with the patches Thomas described, 3.9, and 4.0 can use all of your 120GB drive - only the boot partitions need to be in the first 4GB, and they don't need to be especially huge. You can put your programs/images/music/etc on other partitions.