Some artists just know what their listeners want. While there are thousands (millions?) of bands, songwriters and performers ...