I just uploaded some photos from camera for testing to picasa. As soon as I chose upload, it did it, but it didnt tell me where to look at the picture I just uploaded. Anyone know the default place to view them on website? Is it related to phone or some other account? I dont have picasa account yet, but it still let me upload somewhere unknown. Thanks.