Jackson Browne of course.....then maybe Steve Earle.
For my headbanger moments, Iron Maiden and Megadeth.
Speaking of which, I took my son to the Black Sabbath/Megadeth show in NJ last Saturday. They both put on a great show, and my son and I both had our heads flailing to the music.