check out Lyle Ronglien's lessons here:
http://www.harmony-central.com/Guitar/Riff
I found them very helpful when I was first learning. Check out the improvising for beginners ones they are really good. Be quick as you can only access each lesson for free for a limited time, otherwise you have to pay to see the old lessons :(
Miracle Blade 4: Gibs on touch.