If I want to run a virtual machine (on my 24-7 media centre which, unfortunately, runs windoze

) to do following
- Squid (web proxy)
- dnsmasq (caching DNS)
- openSSH
- MRTG logging for my linksys router
- some kind of bittorrent client that runs a web interface so I can remotely control my torrenting. Failing that, just a CLI torrent client I can access via SSH.
- Samba so other PCs can transfer stuff off the VM
How much resources will it need? note I don't plan on running a GUI. I'm thinking 256 RAM should be plenty if no GUI?
as for hard drive space, I figure since I will need room for the downloads, around a dozen gigs (enough for OS, some misc. crap, and up to two full DVDs worth of D/Ls).
Note the system is a Athlon X2 3600 which runs MCE normally (or until I'm game enough to take my media centre offline to attempt a Mythtv setup! LOL)