I'm experiencing exactly the same problem as you describe. I cannot login to my Picasa account either.

Good ideas would be appreciated........ :-)