My Vista partition on my desktop is only 50GB and I have a lot of stuff installed. Of course, I have a very large second partition where I have all the stuff I am working on (
Java stuff, music, videos, etc.) So 80GB should be plenty of room for Vista and the typical apps. But for just the Java stuff (including the local Maven repository), 40GB should be fine.