> If there's both a punk rock band and a rapper with name "Foo" it probably doesn't make sense to mix them.
Damn right. And yet Last.fm does. An example: Felt. "There are three artists with the name Felt"[1]. I'm wondering if using MusicBrainz or another service they could manage to differentiate them.