I've been onto that site several times and can't find any pictures other than the random ones that come up on the left side of the screen. No matter what I click on, nothing comes up. You might try using WebShots which is free unless you want to put hundreds of pictures on it. I have several thousand pictures on there and have never had anybody say they can't view them. You can also link to them like this:
http://image38.webshots.com/38/3/46/...9LUQpgM_ph.jpg or to the whole album.