Giving a great show