i've thought about something like this for a while. Basically every element (manufacturer logo, spine title, etc.) becomes a small image, and they get assembled on the fly with CSS. It's a lot of work, and considering this would be all unpaid, I just don't see it happening. If the site were starting today, I think this would've been the way to go. On the other hand, there isn't a whole lot of gain in doing this. You save on having to remake repetitive elements, but if you use the photoshop templates that have been posted, that's basically the same thing.