Alright, So I need a response as quick as possible. I need a great rockin tune for a semi-beginner to learn thats fun and somewhat tough. I'm most definitely looking for something Satriani-esque, but I'm not good enough to play his stuff, so I need song ideas! Help!

Btw, my skill level is at the point where I am learning stuff like Jessica verse/chorus rythyms and like Metallica's Call of Kthulu (the intro, anyway.)