I agree! The concept of watching your performances especially isn't really all that crazy. I'm a music major and nothing gives you more perspective of or insight into your strengths and weaknesses than watching your own performances. It's essential especially since in a real performance situation you will most likely go into a zone that you almost have no recollection of afterwards.
Top commenters