the weak point of automating the process is where you have compilation or best of albums. The tracks on these albums are likely to be mistagged because they appear on one or several other albums....
while certainly not automated, another tool you might be interested in (I find it indispensable) is Free DB Easy Navigator (F.E.N) - get it here
http://www.klaimsoft.com/salvoravida/this tool works with a
local copy of FreeDB (something of a sore point - FreeDB changed hands in the last 12 months or so and the new owners don't appear to be maintaining it...grrrr).
I use it in preference to an online search because it gives me a choice, ie for a given album there can be tens of entries, and the variations are quite amazing. Using FEN I can search through all the entries, and in the absence of a definitive result (and i average the results on the basis that the majority must be closest to the mark) I can use it to make a more educated search elsewhere...
regardless, keep us posted on what you 'find'...