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.
How about Cliffs of Dover by Eric Johnson or anything by Jason Becker or Tony McAlpine?
'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