Hi BHW, So recently I've been optimizing my site to get it running nice and fast, it's been going pretty well and I've reached a 94/100 score on google page speed and YSlow. However, I recently created a subdomain; img.mywebsite.com to upload all my images as it's a fairly image heavy site. I used a SQL query to move all my current images over to the new domain and placed a 301 in my .htaccess file for google. However, whenever I upload a new image it dosen't display. I've changed the media settings in the admin panel to point to the correct URL. When I enter the uploaded image URL It goes to the correct location, but it returns an 500 internal server error. This only occurs in new images, and the ones I moved over with similar URL locations work fine. When I transfer the file over FTP It does display correctly but then the wordpress thumbnails don't display. A little help please? I'm currently using W3C cache, smush.it image compressor and the whitelight theme by woothemes. I'm not sure if its a wordpress issue or permissions or something..