The question everyone's been asking now has answers.
List of all private servers that you can play for free