Very interesting thread. One thing I would add to this is the value that a video camera can add. Often I would practice something to my heart's content, and start performing it for spectators thereafter. Weeks would go by, months would go by, and then I would see a video of myself performing it...