Invaluable for anybody that struggles with improvisation! This a fantastic course for anybody that struggles with improvisation. A real eye-opener that makes you see the fret-board in a new way (at least for me) and recognize the harmony within each chord. I highly recommend this to any intermediate to advanced players. Although the information here is invaluable.