Full threadHendrikR·Interestingly they say that they posted the pictures to Flickr which appears to be Picasa after all.View on HN