I figured out my problem. I found the Google API reference page (http://code.google.com/apis/picasaweb/reference.html) and realized that they won't serve up any images larger than 800px. I changed my code from
pic.media$group.media$content[0].url to pic.media$group.media$content[0].url + "?imgmax=400 and it started working perfectly.