Yep, best lessons I've ever had were just rehearsals. As far as the DIY thing. I did this as well, and I'm STILL learning (aren't we all) and I'm STILL looking for a good teacher. As one of my former teachers used to say "You don't know what you don't know." A teacher does know what you don't know.