I love these threads because I love finding new music. My list would include all the above except for those I haven't heard of but will look up later.
Add a few like No!se, Pistol Grip, US Bombs, Fugees(The Score), The Forgotten, Distillers, Snuff, Virus Nine, The Gits, Street Dogs, The Control, L7, The Dirtbombs, .................... and old Iron Maiden, Black Sabbath, ................
But live is best. I go to every show that sounds interesting that I can, hell I've even seen Dave Brubeck live.