Neat concept, I like the various mechanics involved with upgrading, maintaining, and swapping weapons with the turrets, make it much more involved than similar games in the genre(s).
Lags like hell on browser though, getting hit screenshakes for five seconds which might be related. Downloadable?