here's an easy way to resize your ntfs partition:
1. download SystemRescue-CD
(105 MB) and burn onto CD-ROM.
2. boot from CD.
3. at root prompt, type "run_qtparted".
4. resize your partition (qtparted is a gui, so it's "intuitive": click on partition to be resized, choose to resize, enter new size. when done, click on the disk icon and the resizing will take place).
5. when windows boots the next time, it'll perform an integrity check on its partition, so don't be alarmed by that.