I have my main partition first, and a backup partition second. I want to shrink the backup partition and push it to the end of the drive, so that I can expand my main partition. In XP I could accomplish this with partition magic, not sure how to do it in vista.
You will need to use a modern Partitioning tool, partition magic 8 is too old to use with Vista.
Back up your data before you monkey with partitions. : -)