I've got a 20gig hard drive now with everything installed on it. Will partition it tomo for an 18gig (apps) and a 2gig (OS). I'll be starting programming this fall and I'm thinking of buying a small (3gig or 4gig) hard drive for programming alone. Would this be a good idea? Or should I just make another partition for it on my sole hard drive? Any opinions are welcome.