Thanks urlwolf and Wordzilla.
And I say thanks to Mouser for building this fantastic Donationcoder community.
Resize a Partition for Free in Windows Vista :: the How-To Geek
"Resize a Partition for Free in Windows Vista
Windows Vista includes a built-in functionality in Disk Management to shrink and expand partitions. No more 3rd party utilities needed!"http://www.howtogeek.com/...or-free-in-windows-vista/
However, take note that there are limitations (as usual) to the native Vista partitioning software. You can only extend the volume if there's contiguous space. So if you have existing data, this may prove a challenge. In my case, I just deleted the empty partition, shrank my C partition and repartition the unallocated space from shrinking and deleting of the empty partition which becomes a contiguous space presumably.
So if you have existing data in D partition, like I have, the Native Vista Partition manager actually becomes useless and you are probably better with things like Paragon Partition Manager or maybe something like Partition Magic (assumuing they come up with a Vista version.)