A few off the top of my head:
Jimmy Page — Since I’ve Been Loving You
Denny Dias — Do It Again (Steely Dan)
Jimmy Hendrix — Voodoo Chile Slight Return (cliched pick but it’s a killer)
David Gilmore — Another Brick in the Wall (the one after the kids sing)
Jeff Beck — anything off Wired or Blow by Blow
Richard Thompson — Hard On Me
Clapton — Doublecrossing Time and Hideaway (Bluesbreakers)
Clapton — for some reason I really like his solo on the 1988 version of After Midnight
http://www.youtube.com/watch?v=ZeDtmbt4JS4&feature=related
Steve Lukather — outro solo on Roseanna
Freddy King — Woman Across the River
Albert King — Crosscut Saw, Stormy Monday, Born Under a Bad Sign, etc.
There are so many. The guitarist for the Cars has three or four really good little solos on some of their hits. The solo on I’m The Only One by Melissa Etheridge (don’t know the guitarist). Eric Johnson’s outro on Desert Rose. Albert Lee’s understated outro on Emmylou Harris’s Tulsa Queen. Angus Young’s perfect solo on You Shook Me All Night Long. Anything Billy Gibbons. And of course George Harrison has some non technical but memorable solos.
The best Lukather solo is the ending solo on The Tubes' 'Talk To Ya Later.'
You forgot the motor city madman. TEDDY!
Finally someone mentions Elliot Easton of The Cars. The solo on Just What I Needed is deceptively difficult to play properly, and damn tasty too. But a few that didnt make the list...
Rhodes-Over the Mountain, Goodbye to Romance, many more
SRV-Riviera Paradise. Amazing...
Yngwie-Now Your Ships Are Burned, 2nd solo