Out of interest: this made a massive difference to my YSlow score on the PokerDIY homepage - on 1.6.1 it was 65 (it used to be 50 before I went on my crusade

- now on 1.7.2 it has jumped automatically to 70 with the user pic caching - I suppose a lot of people didn't even know about it, but it's good!
Member list views are a lot faster on the 2nd hit (and much better Yslow score). With regards to users complaining about caching images - I think user expectation control is required here - more blurb on how to hard-refresh their browser on the image edit page etc. the benefits are far greater IMHO.