This question boggles my mind. It IS very subjective. I don't care if you have 10 songs or not or more. I don't care if you list more than one favorite album. It's something I have to think about, but maybe other inputs will jog my memory. My initial reaction is that Abbey Road is the greatest single album ever made. It starts slow with Come Together and Something, then builds to an incredible crescendo to the end. It's like an incredible journey. For best songs, I want to blurt out in no particular order: *Welcome to the Jungle *Rock You Like a Hurricane *Sweet Emotion *The Wind Cries Mary *Here Comes the Sun *Bohemian Rapsody *Black Dog *Helter Skelter *Summertime Blues *I Love Rock'n Roll *Radar Love There are tons of other songs here that I could swap out with this list. I realize I'm dating myself. Two Top 100 Rock Song links: RockSongs.com Top 100 and VH1 Top 100. I'll mention one other song I had never heard until I played Guitar Hero, Less Talk, More Rokk by Freezepop, maybe not top 10 material, but this is an incredible Guitar Hero song.