There's an interesting read here about GPartEd and also a distribution
based on this:
Looks really handy to have around.
Also in a similar vein if you are looking to do this sort of stuff is
Partition Logic which is not based on Linux but another OS...
WAND Network Research Group
Department of Computer Science
University of Waikato