512 would be a minimum with PS ..id go for gig if at all possibel since it is a fair bit on teh cost but you wont regret it. 40GM to is a minimim especially if you have alot of programs on your computer. Id lean more towards 80gig as a minimum
Hope that helps