I use picard Music Brainz. It's free, album coverage is quite extensive, and saves just about all the information and art you would need. It's free.
I have had problems running it on one machine (another works fine). They have a forum that is helpful, though I found it a bit cumbersome...