Not sure how feasible it would be to add some functionality to PerfectTunes to scan & identify albums and add missing ID3 fields like Genre and Year, etc. I use MusicBrainz Picard for tagging MP3s but support for genres is oddly horrendous. A plugin that works good in theory is unusable due to slowdowns and constant crashes. The folksonomy tag method is also a mess.

I'd really like just one genre assigned to each album. I think you have Gracenote integration in the CD Ripper, wondering if something like that would be easy to adapt for this.

I've tried MP3 Taggers that claim to do this or can query Discogs but I have not liked using their program as a whole--too complicated and ends up making changes I don't want, if I can get it to work at all. I love how usable your tools are.