Interesting that you have Gimme Shelter as the top song from the Stones. I was leaning towards Sympathy for the Devil, but find that Guns'n'Roses have a better version of it; however, they were already on my list. Heck, the whole Appetite for Destruction album could be on the list for that matter!
The Tragically Un-Hip?
I HATE The Hip! Way over played and overrated here in Kingston ("The Home of the Hip" as K-Rock 105.7 claims) if you ask me. When The Hip come on - or Rob Baker doing something to promote the downtown arena disaster - I change the station. Matthew Good has also been over played - an excellent artist, but too much air time (must be those damn Canadian content rules).
Deep Purple - good choice. Lot's of songs of theirs to pick from. Rush - I would have went with Closer to the Heart probably.
Other songs that come to mind for a Top 20 list include:
Show Must Go On - Queen
Heavy Metal - Sammy Haggar
Cum On Feel The Noize - Quiet Riot
Rock of Ages - Def Leppard
Love Song - Tesla
Silent Lucidity - Queensryche
Kickstart My Heart - Motley Crue
The Man Who Sold the World - Nirvana
Wish You Were Here - Pink Floyd
We're Not Gonna Take It - Twisted Sister
Come Out and Play - Offspring
Hurt - Nine Inch Nails
Blue Jean - David Bowie
Radioactive - The Firm
I could go on-and-on-and-on-and....well, you get the point.
I'd also recommend the following albums that are great from start to finish:
The Pros and Cons of Hitchhiking - Roger Waters
Blade Runner (soundtrack to the movie) - Vangelis
Cheers, Derek