Freezing the play order of a shuffled iTunes playlist
The problem with shuffled playlists in iTunes is that if I quit iTunes at the end of the day, relaunch it the next day and want to resume playing the same playlist where I left it, iTunes will shuffle it again, meaning I'm likely to hear songs I already heard the day before. On the other hand, if I turn shuffle off, it will sort the songs in the order I put them when I created the playlist, which is likely to be in Artist/Album order since this is how I browse my library when making a playlist.
The solution is simple but not well documented, if at all. After making the playlist, turn shuffle on. Then Control-click in the song list and choose "Copy To Play Order." It will change the 'natural' order of the playlist to the current sequence. Then turn shuffle back off and the order will be retained.