I don't know if anyones heard of them or heard anything by them but their album had an ace reveiw in Kerrang! last week so I decided to buy it on impulse today and Its really good!Has anyone heard of them? Anyone like them?