vista 'learns' based on your usage and creates a lot of caches/prefetches. also, your pagefile could wind up being adjusted based on your usage. if you've installed a lot of patches, the uninstall/rollback data can also become pretty large.
install and run CCleaner (http://www.ccleaner.com/) and let it do a cleanup. it could regain 800MB or more.
I have a 13 day old Gateway Laptop which has a 287GB C drive hard drive. After installing and uninstalling all the stuff i wanted on the laptop, upon getting it, I had around 248 GB of space, roughly.
Since then, i have monitored what my C drive says I have available daily. Each day, i am losing 1-2GB of space it seems. This is ludicrous and I have no idea why it is happening. I am installing no new programs, and have had no new windows updates installed during this process.
XP...never had this problem. What is Vista doing to my C drive that is causing it to eat my free space?
Vista SP1
Intel Pent. Dual Processor 1.87GHz
3.00GB Ram
32-bit OS

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic