Set description in Picasa export only if it is defined\n\nOtherwise Picasa displays filenames as photo descriptions, which is not nice in exported albums
Use Google's terminology in variable names - title/summary, instead of caption/description\n\nWhere title is the filename and summary is something that is displayed along with the photo on the web (xmp title).