Doesn't some of this cancel each other out? I'm trying to work out why my browser/ISP is getting a cached version. Provider says it shouldn't be caching, but it is, and surely user-public, proxy-public cancels out no-cache?