Heroes Of Newerth Game Open Sign-up For The Next 83 Hours!

Heroes of Newerth (or HoN) requires an invite to play, but it's developers created an HoN Holiday Open Registration form so you can sign-up for Heroes of Newerth for free - for the next 83 hours