Nice work, kept me going for hours!
Great looking game, the controls are simple, upgrades and difficulties increase at just the right rate. Well thought out!
On a side note toTobyhooray, I've suffered the glitchy keyboard and have no idea why. The continuous fire though might be because you've hit Z which toggles autofire?