it would be really nice if we could pick and choose which fields we allowed it to populate.
I like this too, at least in theory. But it gets stickier when the auto-results aren't "what you want".
As it is now, you might have a song originally released in 1985 on an LP, but has since been released in 1995 and 2005 on Best Of collections. Currently (from my limited experience) YADB is almost as likely to return one of the Best Of albums/years as it is the original album/year. So what do you want to happen in this situation? Take the year of the Best Of and attach it to the original album? Prompt you for an answer due to the mismatch in metadata? Something else?
It's certainly not an impossible problem, just pointing out that due to the nature of a database it's also not as simple as it might seem.
I use another auto-meta-download tool and there's decent handling of the issue, but unfortunately due to the nature of the business and music releases I don't think there will ever be anything that's spot on.
That seems like enough rambling.
-JB