#1
So...the title pretty much says it all.

I'm putting together a cd of songs I am going to learn in the near future.

I'm not sure what to put on there yet so I thought I would ask.

I would consider myself an Intermediate guitarist.

I've been looking into learning some Steve Vai / Joe Satriani songs so please suggest a few of those to learn. If there are some other artists that are similar to their styles please list them for me. I've been looking more for instrumental-ish songs like with Steve Vai and Joe Satriani.

I would like the songs to be fun and also somewhat of a challenge because I don't want to learn the song in a few minutes, I want to push myself to get better and faster and learn some new songs while doing that rather than doing some excercises all day

thanks in advance.
#2
How about Cliffs of Dover by Eric Johnson or anything by Jason Becker or Tony McAlpine?
Gear:
'03 American Fender Strat
Delta (Strat Copy) electric
Washburn D10SCE acoustic/electric
Fender Twin amp
Peavey Rage 158 practice amp
Voodoo Lab Superfuzz
Vox V847 Wah
MXR Distortion+
Line 6 Uber Metal
MXR Phase 90
Voodoo Lab Tremolo