Some of you may have noticed that we had an issue with our server that started about 48 hours ago, which led to upload and download problems for all new content added to the site in that time frame.
This issue should now be fixed, and downloads should be working again. If you are seeing broken images on the site, you may need to clear your browser cache.