Nevermind the auto-show. I heard the Stones were in town yesterday. A buddy of mine from Montreal went and just told me about it. Anyone else go?...