Hi Steve:
I have been using iPartition since around april 2007 (ver 1.5.7., it's at ver 3.3.1 now).
Everything Disk utility can't do (or requires the command line to do), it can do.
Resize partitions on the fly (shrink or expand), rebuild GPT (Guid) tables. Create, resize,
make bootable, msdos (boot camp) partitions (without bootcamp). Make partitions visible
or invisible to windows, format fat12,16,32, ntfs, etc. That's just for starters.
Kj