Great. Great selection of channels and a pretty good selection of songs on each channel. I do not think that I have ever heard a song twice. But, I like to listen to some of the more obscure channels. Nice channel distinctions like ska, hip-hop, trance, electronic, industrial, metal, Girl Bands, Jam Bands, etc.