Is there a player that keeps track of tracks played and will only select random tunes from those not played in an entire cycle? I ripped my collection of 2000 CDs into WAV using wmp 11. I just want the player to randomly select songs and not play a song again until it has played all other songs. For some reason DBamp player seems to perform the best at playing random songs. Winamp, itunes, monkey audio, and the others I have tried seem to have favorites. An added benefit would be to have the player load a flash drive and delete those songs from the master play list until a cycle finishes.