On Maximum Aardvark, AJ talks about how to make the shuffle function work better, namely by optomizing some smart playlists to tailor to your listening preference for the day. The ideas he has are good for someone who has spent the time to rate their songs on their iPod or in iTunes, but I’m not that inclined to rate tons of songs nonstop to get to that point.
You can read more about it here.