What a would like to see is that each play list has a play mode:

Normal
Shuffle
Never Shuffle
Never Play

When a play list is played:

Normal, Never Play, Never Shuffle - play sub lists and tunes in order, skipping any 'Never Play' play lists.

Shuffle - recursively go through the sub play lists and tunes to build a list of possibles skipping Never Play and stopping at any play list that is marked Never Shuffle, shuffle the list of tunes and play lists and play them in the new order.

Andy.