I have two friend beta invites for whoever wants to try it out.
It's addicting as a motherfucker. (to me, and I SUCK FAT DICK at it)
PM me if you're interested.
Think: WC3 without it being Warcraft. Even looks like WC3. I've never played the mod DoTA but apparently it's ridiculously popular, and this is based off of that mod.