Jeff, you wrote, : what sort of detailed information are you looking to get? you may not be : aware that all objects in javascript can be interacted with in the same way. Be careful going down that road. Objects implement interfaces. What may be implemented in one interface not necessarily be implemented in another. -joshua