Posted onApril 17, 2011AppsPicasa and Flickr Browser Photobuzz -- Picasa and Flickr Browser. There are a lot of public albums in Picasa and Flickr shared by your friends, photographers and other interesting…Read More