This might have pushed me over the edge. I forgot how good Joe Haley is. That riffage... That solo.... Oh man.