Heroes of Newerth is now in open-beta!
Heroes of Newerth - Create a Beta Account
Create an account now, for free, without an invite! YOU CAN MAKE OPEN BETA ACCOUNTS ONLY UNTIL CHRISTMAS DAY.
Your account will last past December 25th, though.
So hurry! If you haven't tried this yet, it's a DotA-inspired game that is standalone and awesome.
Add me as a buddy: hellgawd