The Essential Joe Satriani

Compilation by released in 2010
The Essential Joe Satriani's tracklist:
Not Of This Earth
Low Quality 128Kb Low Quality 128Kb
Rubina
Low Quality 128Kb Low Quality 128Kb
Surfing With The Alien
Low Quality 128Kb Low Quality 128Kb
Satch Boogie
Low Quality 128Kb Low Quality 128Kb
Always With Me, Always With You
Low Quality 128Kb Low Quality 128Kb
The Crush Of Love
Low Quality 128Kb Low Quality 128Kb
Flying In A Blue Dream
Low Quality 128Kb Low Quality 128Kb
The Mystical Potato Head Groove Thing
Low Quality 128Kb Low Quality 128Kb
I Believe
Low Quality 128Kb Low Quality 128Kb
Friends
Low Quality 128Kb Low Quality 128Kb
Summer Song
Low Quality 128Kb Low Quality 128Kb
Why
Low Quality 128Kb Low Quality 128Kb
Time Machine
Low Quality 128Kb Low Quality 128Kb
Cool #9
Low Quality 128Kb Low Quality 128Kb
S.M.F.
Low Quality 128Kb Low Quality 128Kb
Ceremony
Low Quality 128Kb Low Quality 128Kb
Crystal Planet
Low Quality 128Kb Low Quality 128Kb
Raspberry Jam Delta-V
Low Quality 128Kb Low Quality 128Kb
Borg Sex
Low Quality 128Kb Low Quality 128Kb
Until We Say Goodbye
Low Quality 128Kb Low Quality 128Kb
Clouds Race Across The Sky
Low Quality 128Kb Low Quality 128Kb
Starry Night
Low Quality 128Kb Low Quality 128Kb
Mind Storm
Low Quality 128Kb Low Quality 128Kb
If I Could Fly
Low Quality 128Kb Low Quality 128Kb
Is There Love In Space?
Low Quality 128Kb Low Quality 128Kb
Super Colossal
Low Quality 128Kb Low Quality 128Kb
One Robot's Dream
Low Quality 128Kb Low Quality 128Kb
Revelation
Low Quality 128Kb Low Quality 128Kb
Andalusia
Low Quality 128Kb Low Quality 128Kb
Ghosts
Low Quality 128Kb Low Quality 128Kb