I vaguely remember a single of theirs out a few years ago. This new(ish) one is damn catchy. Any thoughts on this band?