"The road of life is long and confusing, but try to walk it with pride and bring joy and happiness to the ones crossing your road of life. Who knows, maybe you can walk your roads of life together." - By me :)
Phosphor is probably as good as those things get IMO. You can play it online if you have an okay connection or in single player bot training mode. It runs in flash player web browser thing and looks great, almost up to the older Unreal Tournament levels (though not quite there admittedly). Anyway yeah worth checking out if you like FPS things http://www2.rasterwerks.com/game/phosphor/beta2.asp