Along with your comment about a powerful machine and choice of OS, I'd like to add root access.
I don't have root access on my current computer, and it's a royal pain. For some boneheaded reason, no idea why, svn wasn't installed on it. I had to bother IT for three days to get it installed.
Thankfully, I'm about to get a new box on which I have been promised root. :)