The most common cause of this problem is picture resolution. Images uploaded straight from your digital camera are usually too large in size for the web and will only make your page slower to load if loaded at all. We recommend that you re-size your photos to 1024x768 and re-upload. 

You should also check out this FAQ that addresses most common problems members encounter when uploading photos.