Posted by Joe Cimoch on Friday, July 25, 2008 at 08:35:52 :
I just tried out Picasa for free photo storage on the web. Another option if you want to share some pictures. You'll need an account with Google, and to install Picasa on your PC.
http://picasaweb.google.com/home
Follow Ups: