All credit to this blog post that saved my ass today

http://www.amixa.com/blog/2011/04/29/iis-wordpress-images-500-error/

If your images are not being served by WordPress and you get a 500 error THIS will solve all your problems!

Note to myself: When you get this problem again then use the link above

BondiGeek