Don't drag me out into the streets and beat me, but I'm going to compile a mini-list of the songs I agree with on that list.
3. Guns N' Roses, Sweet Child O' Mine
5. U2, One
15. Pink Floyd, Another Brick in the Wall (Part 2)
20. AC/DC, You Shook Me All Night Long
31. Dr. Dre feat. Snoop Doggy Dogg, Nuthin' but a G Thang
32. Pearl Jam, Jeremy
35. The Sugarhill Gang, Rapper's Delight
57. Eric Clapton, Tears in Heaven
87. The Who, Who Are You
90. The Police, Roxanne
Bands that rightfully deserve their spot on the list but with a different song are:
2. Michael Jackson
4. Eminem
19. Public Enemy
24. Celine Dion (I'm a sucker for "Power of Love"

)
41. Red Hot Chili Peppers
45. Aerosmith
46. Queen and David Bowie (they need their own songs)
52. The Rolling Stones
55. Talking Heads
60. Santana
75. The Ramones
84. Radiohead
88. Metallica
While doing this I realized how impossible it is to compile a Best songs list...