Thursday, October 08, 2009 2:13 PM Many people use Google Sites as a way to keep friends and family updated on what's going on in their lives. Great photos add color and personality, which is why we've made it easier to insert your Picasa Web Albums photos into a site. The 'Insert' menu now includes an option to insert a photo. You can also upload a photo directly to Picasa Web Albums from within