I've been wondering lately, is there any particular reason Array doesn't have a shuffle() method? I realize it's pretty simple to roll my own, but this seems useful in many situations so I'm surprised it's not part of the core. Any thoughts? James Edward Gray II