Dang. Steam had just the original game on sale 2 weeks ago for $4.99, so this is a really good game.
Been playing a lot of it. An excellent tower defense game, and one where the placement of towers really makes the difference, so you have to be thinking.
No matter how bad the new homepage sucks or how bungled the new management is...
To all the original writers/contributors and volunteers, please know that I have nothing but the deepest love for you and the work you've done.