I saw them last night and they are the shit! Go see 'em if they are coming to your place. Great to hear Todd sing live. He's got pipes. They are all super nice dudes as well.
I looked on their website and it looks like they are playing at Lollapalooza Sunday. So Chicagonians and other Lollapaloozers will get to see 'em.