Began album art script.  Semi-functional.

Workflow is dumb.  I like last.fm's api and use that to search for albums.  When no album matches, I look at all the albums an artist provides and use the best match (best determined by word count).  But last.fm only gives you 300x300 album art so I take their musicbrainz ids and get the cover from coverartarchive.org.  This has room for improvement.

Search for album/artist determines album/artist by reading id3 tags.  Only works with mp3s and assumes tags exist, which is not always true.  Folder names aren't reliable - sometimes I use artist/album and sometimes artist/album/cd2 comes into play.  Plus I don't want to depend on my collection's structure.

Script isn't at all robust.  Needs some checks to bail out or fix things.

jshon doesn't always get the results I want.  Not sure where the problem is.

The part I'm happy with is the search.  find gets me directories.  Uses execdir to call a function that checks if directory has mp3s.  Execdir is a condition so items that don't have mp3s stop matching at this piont.  Those that do match then get checked if they have a folder.jpg and only when they don't do we search for album art.  Everything else is a hack.