Mogwai playing every other year is fine. Can't believe I was one of the sheep watching Madonna. What can I say. I got "Coachella'd".