Re-partitioning the hard drive - what's the best way to do it?

Gparted has their own free bootable CD.

http://gparted.sourceforge.net/livecd.php

This thread reminds me that I need to download it so I can enlarge my 4GB XP partition, instead of just using software to view my Linux ones.

Thanks everyone. I bit the bullet and did it yesterday - first backing up the entire drive to my brand spankin’ new 1TB external drive (man oh man is disk space cheap nowadays!) and then using the EASEUS thingy to re-partition. I did end up having to buy the software because the freeby version didn’t work with 64 bit systems, but it was only $30 so no biggie.

It worked like a charm. Now I have an additional 15GB on my C: drive for idiot software apps to use up with their uninstallation scripts, data files, non-movable libraries, and all that good stuff.