I think it would be cool if it had a player, that when you tag mp3s with certain values, it would pick randomly among those tags that match the driving conditions. For you example, if it is raining, it would pick mp3's with the tag [raining]. Or if you are driving 70+ mph it would pick songs...