p.s. Don't get me wrong, Eric, I'm not criticizing you for offering that possible solution! It's great that you were willing to take the time to give it a shot. I just wish that there were a clean way to add Object methods without breaking existing code. Ah well, we must play the hand we're dealt... :-) -Mike
_____ From: Michael Geary That code breaks $.each in exactly the same way as Bill's original code. Note that you had to add an explicit test for the getKeys method name to get it to work...