I have always loved pysdm -- it is <i>very</i> handy for when you have a separate /home partition and want to remount it as /home on a new or re-installed partition (thus keeping all your files and settings) ... of course you can do it via the command line but this minimises the risk of screwing up badly.