Anyone here ever see them in concert? All the clips I've seen, it looks like TSO puts on an amazing show. They were here in Buffalo two years ago a few days before Christmas and I missed out, they'll be back this year on December 6th. Decent lower level tickets are going for $125-$150 on Stub Hub. I'd like to make it to one Sabres game a month, but if TSO is that good I may go to that instead. Any opinions?