To me a guitar solo is more like the following videos. What I mean is, not a 10-30 second repetition of some random notes with some bends or vibrato or whatever, but something that comes from the guitarist's soul. Where you can hear his talent and heart in what he is playing.... Here are some of my favorite solos:
Eric Johnson - SRV(this is a tribute song to Stevie Ray Vaughn. the whole song is like a solo pretty much)
Eric Clapton - I Shot the Sheriff( around 4:50, so you can get a feel for the rhythm of the song, then about 5 seconds later the solo starts til the end. one of my favorite solos ever, the rhythm and groove Clapton gets into, you can't help but tap your foot or jam on your air guitar):
Eric Johnson - Cliffs of Dover(listen to the whole song. The tones Eric Johnson has with that Fender guitar are beautiful)
Joe Satriani - Made of Tears(the whole song is an amazing groove, but I guess you could say the solo starts around 4:45)
Stevie Ray Vaughn - Little Wing(Jimi Hendrix cover. this is just classic, plain and simple. Just incredible)
Eric Gales - Little Wing(Jimi Hendrix cover again. this guy is left handed, and plays a right handed guitar upside down. Incredible. Jimi Hendrix did the same, but Hendrix re-strung his guitar, Gales just takes the guitar and plays it upside down, no re-stringing at all. This is not an exact cover, but Eric's own take on the song.)
Those are some of my favorite solos, guitarists, and music. You can really hear each artist putting his soul and heart into each song/jam. To me, that's what a solo is, and that's what music should always be, something from the heart, no matter if it's shredding like Eric Gales, or the soulful rhythm and melodies that Clapton, Johnson, and Satriani produce...