What are good free games to download?

League of legends is a great real time strategy game here is a referral link:

http://signup.leagueoflegends.com/?ref=4db499c451036315920007