Pop - Check
Rock - Check
Hard Rock - Check
Jazz (all types) - Check
Heavy Metal - Check
Classical - Check
Broadway - Check
Soft Rock - Check
Rockabilly - Check
Punk - Check
R & B - Check
Prog Rock - NOPE
Spiritual - NOPE
Country - Nope (exception of some Dwight Yoakum and Dixie Chicks)
Hip Hop/Rap - Nope
Rock - Check
Hard Rock - Check
Jazz (all types) - Check
Heavy Metal - Check
Classical - Check
Broadway - Check
Soft Rock - Check
Rockabilly - Check
Punk - Check
R & B - Check
Prog Rock - NOPE
Spiritual - NOPE
Country - Nope (exception of some Dwight Yoakum and Dixie Chicks)
Hip Hop/Rap - Nope