Xm used to be better. Now the music stations replay a 4 or 5 hour loop. If you are traveling on a trip you have to change channels to keep from hearing sand songs over and over. Costs have risen a lot too.