To be honest, Eagles of Death Metal should have been on there. And for as much as I love Queens of the Stone Age, I'd put them above QOTSA. That last EODM show was one of the most rockin' things I've seen in years. Also surprised about the Hives, who still put out good records and still put on one of the best "rock" shows.
And since when is Beach House a rock band?