as a c# developer i have the following basic software requirements, it is only a laptop and as such is a minimal working set of software: - vista ultimate with SP1 - office 2007 ultimate - visual studio 2008 professional - firefox - VLC media player - AVG antivirus I have installed all this software on a 8Gb virtual machine, it takes only 4.3 Gb + 1Gb swap file = 2.7 Gb of usable space. it's not a very good laptop so i will also greatly benefit from removing unwanted services that cause massive amounts of disk IO, such as error reporting, restore service, windows defender, etc. so far, it runs like a charm. it is also a benefit to remove these services permanently rather then just disable them, as various Windows Updates have in the past enabled certain services that were disabled.