Exploring Alternative Rock, IDM, Indie Rock, and Psychedelic Rock from the 2000s