i highly recommend checking these guys out. i've been waiting to see them live for years now and the closest they're coming to Chicago is Cleveland so i'm making the drive... but i figured i'd let you guys know they also have a stop in Atlanta on their very limited US tour schedule.
and a tasty treat for your ears, semi-recent live set from them...