Credge man, you list is pretty much every band I listen to...great choices man.
Not sure if this has been brought up yet, but if anyone listens to music a ton, I suggest
Pandora. It's completely free, all you do is enter the names of bands you like and then it will play that band and similar bands that it thinks you would like. Rarely does it plug in something I don't like. The only downside that I have found is that if you don't approve a song for a really long time, then it will eventually stop playing and ask you if your paying attention. But it takes like 2hrs or something to do that...