My top always changes, but right now, nothing can beat "Eruption" or "Hot for Teacher" - Van Halen
If you want a great song that I just discovered, here ya go. From right here in the South Carolina lowcountry:
http://youtube.com/watch?v=31AlOesu3PE
Some of my favoritebands IMO: Zeppelin, Metallica, Nickelback (I know, i know), Hendrix, Blake Shelton, Brad Paisley, Van Halen, Pantera, Aerosmith, Jason Aldean (half metal, half country). Plenty of others. No particular order.