Has anyone tried the open Beta of the game? I want to get a TTF game together in case one of us has to drop out. I liked Dota, and i'm hoping this will be much better.
http://www.heroesofnewerth.com/
No Not free. The beta is free though. :) Milk it.
Chiken
Don't Let Your Walls Down