This is a bit random, but if anyone is interested, i'm developing an insanely fast 2D graphics engine. You can get it
here. I did a stress test and was able to render 2000 50% alpha-blended 512x128 sprites on the screen at 30 FPS. Without alpha, it jumps to 44 FPS. Reduce number to 500 and you get an insane 170 FPS. So if anyone happens to have an urge to make a 2D game that has more sprites than we have nuclear weapons, i got your graphics engine right here. Its open-source too! (sourceforge registration pending).
The reason i'm posting this is that i noticed several people complaining about games based entirely off the "next-gen" graphics, and figured you guys might want a simple, fast 2D graphics engine in case anyone wanted to make a game that relies on gameplay, not pretty looking HDR shaders. I'm planning to build a game myself using this engine, and it will be focused entirely on gameplay.
EDIT: Did a bit of experimenting, and by reducing the size of the images to around 64x64 i was able to put 10000 on the screen at once and keep the FPS at 47. Scary.