Free and easy way to resize an NTFS partition
Ntfsresize is actually a Linux command-line utility which is included, along with a fairly easy to use GUI called QTPartEd, on a variety of Linux distributions. In particular, it's included on the Knoppix LiveCD (at the moment not the absolute latest version of Ntfsresize, but near enough), which means you can boot straight from a CD and resize your partitions without having to install any software at all. The GUI was easy enough that even a Linux novice like me could figure it out. VERY handy, and it worked great on my VM image. Recommended.