Depends on the computer. If it's dual core with a gig of RAM (or more), you might as well go Vista. You'll be set for the future and won't have to worry about upgrading OS's. If it's a slower machine, or you have odd hardware, XP is the most solid choice.
I'm loading Linux on mine, though... :roll: