I just resized my Windows (C:) partition in Vista. In the past (with XP) this would have involved downloading something like the Gparted live cd (http://gparted.sourceforge.net/livecd.php), booting from that and resizing it there.
In Vista (not that I am a fan) you can do it all from windows with a couple of clicks:
1) Go to Computer Management (Start>Right click Computer>Manage)
2) Under Storage, click Disk Management. I then deleted the partition I didn't need anymore.