Our image backend is experiencing problems which may affect the display and/or uploading of photos. We are working to resolve this and will update this post when we have more information.
More info can be found here in the Picasa Help Forum.
Update, 3/29 2:00PST: This is resolved. Thanks for your patience.