In the article, The 100 Greatest Guitar Solos, they suggest that the following is the top 10 best guitar solos of all time based upon reader through Guitar World magazine.

10.
song: Crossroads
guitarist: Eric Clapton
band: Cream
album: Wheels of Fire

9.
song: Crazy Train
guitarist: Randy Rhoads
band: Ozzy Ozbourne
album: Blizzard of Ozz

8.
song: Hotel California
guitarist: Don Felder/Joe Walsh
band: The Eagles
album: Hotel California

7.
song: One
guitarist: Kirk Hammet
band: Metallica
album: And Justice for All

6.
song: November Rain
guitarist: Slash
band: Guns n' Roses
album: Use Your Illusion I

5.
song: All Along the Watchtower
guitarist: Jimi Hendrix
band: Jimi Hendrix Experience
album: Electric Ladyland

4.
song: Comfortably Numb
guitarist: David Gilmour
band: Pink Floyd
album: The Wall

3.
song: Freebird
guitarist: Collins/Rossington
band: Lynyrd Skynyrd
album: Pronounced Leh-nerd Skin-nerd

2.
song: Eruption
guitarist: Eddie Van Halen
band: Van Halen
album: Van Halen

1.
song: Stairway to Heaven
guitarist: Jimmy Page
band: Led Zeppelin
album: Led Zeppelin IV

Trying to grade 100 solos and properly classify them is nearly impossible, but what are your opinions on the top 10.