Don't know about "the best," but compiling a 20-song CD (not looking as to whether it would even fit onto any CD at all) of my fav's (songs I'd least tire of, and like to hear most) off the top of my head:
Stairway to Heaven - Led Zeppelin
Master of Puppets - Metallica
Comfortably Numb - Pink Floyd
Gimme Shelter - Rolling Stones
Love Me Do - Beatles
Spirit In The Sky - Norman Greenbaum
Shout - Tears For Fears
No More Tears - Ozzy
Along The Watchtower - Jimi Hendrix
Let's Stay Together - Al Green
Holding Back The Years - Simply Red
Emergency - Kool'N'The Gang
Groovin' - UB40
Jamming - Bob Marley
You Know How We Do It - Ice Cube
Regulate - Warren G
Blackened - Metallica
Enjoy The Silence - Depeche Mode
Blue Monday - New Order
What Is And What Should Never Be - Led Zepellin
Of course, no care as to any order, either by genre, mood, etc.
