Of them, Endless Fire is one of the best I've come across for a while. A constant stream of enemies and bullets and two weapons to switch between (crucially each changing your movement speed slightly). Levels are randomly generated too, so you can go on for as long as you want, and still manages to keep up the variety.
Oh, and it looks great too, with an abstract vectory style.
Go play it. Now!