Gee...your words in this discussion gave me heaps of amazing, helpful, and constructive ideas and different ways to think about what is improvisation and how to do it. If I can assimilate all of them and carry them out, my playing will definitely raise to next level someday. Thank you so...