Basically a clone game of DotA but features its own engine (Savage), so the creators can do whatever the hell they want with it. Plus, there are mods that can be applied to the UI.
http://www.heroesofnewerth.com/open_create_account.php
Go there and sign up. And leave your in-game name here.
(Just posting this cause its free - your opinion doesn't really matter.)
People were talking about this on #/v/. I'll check it out.
EvilSpud's already taken... x_x Time for a new name I guess.