Well everyone that already has a beta account should have already been given 3 extra invites, but if there are some people that still want to play it and dont have some spare invites laying around they can do so now!
for another 9 hours they have open beta accounts that you can sign up to.
click this link below for it
http://www.heroesofnewerth.com/open_create_account.php