I've recently been putting up some of my pictures on Panoramio.com
This is a site that lets you link your photos to a geographic location then display those pictures via Google Earth. It also shows what other photos have been taken nearby by other users. Great fun. I love touring Japan in Google Earth
Have a look
http://www.panoramio.com/user/43423/tags/Japan
I'm very happy with my stereo pictures for that 3D experience!
-- As long as you're good at relaxing and crossing your eyes (or maybe going walleyed?). Or if you have a viewer. Another method is to put your hand up to you nose, little finger towards the screen, so each eye sees a different picture.
http://www.panoramio.com/user/43423/tags/Stereo