Our 10 Favorite 'Saturday Night Live' Songs

Michael Bolton, 2011.

Michael Bolton in the SNL Digital Short "Jack Sparrow."

Justin Timberlake clearly had his moments, but everyone from Michael Bolton to T-Pain helped give fans catchy -- and hilarious -- songs.

Maroon 5 will join Sarah Silverman on Saturday Night Live this weekend. Will the band -- or at least Adam Levine -- appear in a music-based sketch? 

Fans know there have been plenty of great spoof songs on SNL over the years (and many that are actually quite catchy). Check out 10 of our favorite (NSFW) recent SNL songs below as one perfect funny/weird playlist, and cross your fingers we'll get a fun addition to this list this weekend, with either Levine or Silverman.