Definitely not knocking Rick. Just observations for future improvements. I think you've done an awesome job overall. Great product and very good attention to detail which is often quite lacking in todays fast paced World of programming.
PNG and GIF (since they are allowed) are the ones that potentially have issues, the JPG should not be an issue regenerating (would still like it to keep the original aspect ratio and dimensions of the original)
I also understand the need for space and bandwidth management, difficult balance at times.