Is anyone else a fan of them? I heard a few songs of them a while ago, and ended up seeing them when they opened for Kaiser Chiefs in December. Now I'm a really huge fan. It's A Hit has become one of my most favourite songs. Really looking forward to Brain Thrust Mastery later this month.
Not bad I guess, although not heard anything else by them.