So far as Partitioning is concerned, you can't get better than Partition Magic. The Install CD is even bootable so that you can use it to managed your opartitions without even needing an OS. click here
So far as back-up is concerned, there are any number of options available, but my favourite is to use Partition Magic to create a copy of the bootable partition elsewhere on the HD, or on a slave HD. You can then delete the C:\ drive, copy the backup to the C:\, make the new C:\ active and off you go.