There are some issues with people not being able to load images, specifically in Europe and The Netherlands. I've contacted Edgecast (the network used to display the images) and they're aware of what's happening and are working to get it fixed.
Sorry for the trouble, but it looks like things are out of my hands at this point. However, Edgecast is usually really on top of things, so I expect this should be resolved soon.
Customer support service by UserEcho