vincevincevince - 10:10 am on Nov 14, 2007 (gmt 0)
gparted has done this for me many times. Download it, burn it to a CD, boot from that CD and adjust as required. Of course, it's GPL software and there is no warranty. But in my experience it works very well and I've never had a problem.