Who else is impressed with these guys? I think that Inside In Inside Out is probably one of the 10 best records released last year, and it's funny since I never would have checked them out had it not been for Coachella. Anyone else as stoaked as I am to see them live?