Actually, mine was more human-oriented. There are many ways to misspell, miscapitalize, or otherwise get it totally wrong. There are only a few correct ways, and most of these are at least passable to most of us. Assuming that's the case, if you wait and don't publish submissions immediately, many people will submit. Then compare them all. Once you have an exact match, publish that one. The chances of multiple people screwing up in the same way are unlikely. You could then also keep a list of who often submitted correct results and favor their submissions. (An email address was required back with free CDDB; I don't know that that's the case with FreeDB, but I think it is. Obviously, you'd have to throw away generic addresses.) You'd also have to have a timeout in case, for some reason, you never got matching submissions so that it doesn't languish too long.
You could then conceivably run the titles through a filter to make the capitalization orthogonal if you wanted, but that may be an unneccessry step. It would fix Peters who capitalize every damn word, but even if that wasn't the case, poor capitalization is better than flat-out wrong.
_________________________
Bitt Faulk