Shuffle modes are part of the actual player software, and therefore cannot be altered except by SonicBlue. However you could create a playlist that would do what your saying by using emplode, going to all tracks, listing by times played, and then copying to a new playlist.
_________________________
Michael West