Using GoogleCL - a command line tool to manage all the Google services -, you can upload photos to your PicasaWeb albums, post to your Blogger blog, modify Google Calendar events, add contacts, manage your Google Docs (upload, delete, and so on) and even upload videos to YouTube. Unfortunately it doesn't come with support for Gmail.