Second, is the current way of shuffling really that bad? In my opinion it's really nice. You can use next/previous button to travel through a randomized playlist, so it's possible to go back to one of the songs played before. Whenever you become bored with it, press the button to turn shuffling off and then press it again to randomize a new order.