FINALLY!  A list I can get behind.  NME Magazine ranked the top 50 Guitar Solos, and there are some seriously iconic songs in the list.

Getty Images

1. Guns N' Roses, "Sweet Child O'Mine"
2. Led Zeppelin, "Stairway to Heaven"
3. Jimi Hendrix, "All Along the Watchtower"
4. Rage Against the Machine, "Killing in the Name"
5. Muse, "Knights of Cydonia"
6. Nirvana, "Smells Like Teen Spirit"
7. Radiohead, "The Bends"
8. Chuck Berry, "Johnny B. Goode"
9. Radiohead, "Paranoid Android"
10. Pink Floyd, "Shine On You Crazy Diamond"