For all you lot sobbing about the piano level; if you're losing at the same spot where you hit the ramp, go over the hill and get caught when you land, the best way I found is to try jump over the ramp. I seemed to make it then, but it does take some time. GadgetGeek, just because people are better at this than you, it doesn't mean they hacked. You're having a laaaaaaaaaaaaarf mate.
I find this an unbalanced game, made harder by the cursor-delay sometimes found in these sort of flash games. I was bored after the second level, as the better guns are available too quickly and the enemies can be mown down by the Uzi after the first level. This needs slower enemies, with more life and better secondary options that neesd to be used in order to finish the game.