"never heard of them -- at least not in the U.S., which is the biggest music market/industry"

This is the most annoying comment possible. And I live in freaking Minnesota.