Picasa launched its new site yesterday. Picasa offers a new game called "Where in the World?" It is very fun and very addictive. Pictures that people upload onto Picasa are revealed and the player must click on the map and guess where that picture was taken. I find it is really hard to georeference babies, the landscapes are a bit easier. Have fun!