The CDDB style databases get things tagged only approximately
i've been lately using mainly a tagger that scrapes allmusic.com, and musicbrainz for those singles that you don't exactly know the whole name of. works pretty well,m and better than CDDB/FreeDb.