Most of our members upload their photos to an external host like Flickr and then use BBcode to embed those images in our forum. There are three main problems with this approach: 1) Some hosts are very slow. 2) Some members use unnecessarily large file sizes, eg 1.2MB size for 1024px wide image is visually indistinguishable on the web from 0.3MB compressed version. 3) Deleting those posts from the external host means that the embedded image in our forum thread will be broken. Lots of examples of this in our older thread. One possible solution (suggested by @OzRay ) would be to allow our forum software to import and locally host all embedded images as file attachments using high quality compression. This would allow us to substantially improve page load times and prevent broken image links. Image quality, for web purposes, would be unaffected. Of course, there is a copyright issue here. We would have to announce a change to the site terms of service notifying members of this practice. As well, members would always retain 100% control over their attachments and could delete their photos hosted on our server at any time. Thoughts?