If I have a playlist containing 100,000 songs. On the iPhone, when I press "shuffle", does this mean: It will create a random order for all 100,000 songs with each song only played once until all 100,000 have been played ? or Does it pick X songs from the playlist and shuffle only them ? If so, what is the value of X ? On my iPhone, for a fairly large platlist, I seem to be seeing a lot of repetitions of a small subset of songs and am wondering how the shuffling really works.