Please ask your questions here (not in email) – we promise to respond here, no such promise with email. This is a benefit of membership. Here’s info on how to post to this Q&A Forum.
You must be logged in as a Premium Member to Ask the Geeks a question. All are welcome to freely browse the Forums.
Yes, we have the Picasa installation file available for members.
As for your pictures – they should still be on your computer. Picasa is not a container, it just sees the pictures on your computer.
I hope you watch our Episode #145 of What Does This Button Do? – We record it live tomorrow (June 17) and we’ll be answering Google Photo questions.