I consider myself an intermediate player and am currently in a band where we agree on the material before we rehearse and "work" what we currently focused on. Everyone knows what to expect. The other day I jammed with a guy who is an outstanding musician. He sings, plays keyboard and guitar and is a real busker. Occasionally does a one man show in local pubs. Playing with him is like trying to catch a barnyard chicken with nothing but your hands. He has great ideas, tunes and inspirations but just takes off w/o any indicaton of where he is going, what key, etc. He also tends to dominate/lead every song by the default nature of his singing. Great for ear training and over all flexibility, but exhausting. We had a good time but after 3 hours I was shot from trying to keep up with him. The nice thing is that he is not critical if things don't go well. He just rolls with it and has a good time. I could see working up a few tunes to sit in with him on, but I now understand his comments of how he has trouble putting bands together. He wants to lead but nothing is ever played the same way twice.