Let’s assume the currency is £ (but that doesn’t really matter for the example).
Chips = £2.20
Chips + Cheese = £3.00
That means, that just the Cheese = £3.00 - £2.20 = £0.80
Chips + Beans = £2.50
That means, that just the Beans = £2.50 - £2.20 = £0.30
Chips + Cheese + Beans = £3.50
£2.20 + £0.80 + £0.30 = £3.30
I guess they did this so people don’t notice they are getting ripped off…
I would say option 2 (proxy with cache), where you only download requested images and try to cache them for a reasonable period of time that allows most users to see the post on the front page without much problems, and delete it afterwards (I’m not sure what value this would translate to, I’ve seen mentions of 48hours but that might be either too much or too little, I guess you know best what would work). I mostly use Lenny to browse new content, so that is most important to me. If I would ever go and explore older posts, I won’t mind older images possibly being broken.