i bought their latest album today. it's kick ass! i was wondering if anyone else has heard of them/likes them...