If you upload an image with an ampersand (&) in the filename, imagecache will refuse to display the image.After a bit of investigation I found that imagecache has a problem with a number of special characters in the image filenames.