I tried cSprites when it first came out and I liked it a lot as a proof-of-concept plugin. It also worked very well considering its complexity.

However, I think that combining images (or scripts or stylesheets) is not always a good idea.

If you have ten PNG icons at 2KB each, serving them as a sprite is great.

If you have ten JPEG images at 100KB each, serving them as a sprite does not make much sense performance-wise. More importantly, it not visitor-friendly, because it takes much more time to display the first image.

I think some sort of lazy-loading is a better approach for something like a photoblog.

Happy 2011 everyone,