I liked it
The only thing I didn't like is the lack of upgrades to a certain tower. That would have rocked.
http://img250.imageshack.us/img250/31 27/screenylq0.png Here's a screenshot of how I lost. The sounds got really annoying near the end that I had to turn them off to save my ears. Seeing how I got to this level. You KNOW I enjoyed it. Well done.