I have been playing guitar for over ten years however have only really played covers or noodled on the guitar. I would have to say I'm decently proficient and can play by ear a little bit however I only know a small amount of theory.

I want to be able to come up with a cool chord progression - loop it and be able to solo over it.  I can do this now but I don't know what the hell I'm doing. I just play stuff without any real direction or knowhow of what to do.

I really like listening to players like Eric Clapton, John Mayer and other similar artists who can just improve a solo on the spot that sounds amazing.

I was wondering if someone could direct me to some lessons or a program that if I followed I would get to where I want to be.  I know the sticky on this board is good however I'm kinda looking for a more complete program and teaches me how to apply lessons.

Thanks in advance