Hi there Ima Noob, I love that name! Welcome to Geeks to Go, lets sort out these partition questions for you.
I just did a full, "clean" install of Vista over top of XP; however, it wasn't quite as clean as I thought it would be
What do you mean by this? A full, clean install will wipe the HDD first (therefore, not technically "over the top of XP"), meaning you lose all data (programs and files). An upgrade will be over the top of XP, and usually keeps your data intact. Sometimes an upgrade can be 'messy', as some programs are incompatible, or a virus might cause some drama, etc... I always recommend doing a full, clean install (after backing up your data first, of course!).
when I attempt to shrink the c:
Have you read
this article? I just found it after doing a quick search.
I recommend creating your partitions during a clean install, which is discussed in
this article.
Other than that, if you have any linux experience, you could use a linux live cd to organise your partitions for you, I don't remember which distro I used for this, I'll have to find it. Let me know if you're interested in this route.
EDIT:
Here is the link to GParted, the Gnome Partition Editor. I thought it only came on some live CDs, but you can burn it to your own CD or even USB flash drive. I actually just tried it myself, shrinking my C: to create a 10GB blank space, and then formatting this space, on which I am going to install a linux dual-boot. Read up and have fun!
Edited by ruthandtroy, 11 June 2007 - 05:29 AM.