Boy, after a while coding JavaScript can become a painful process. It seems like I am always re-coding the same stupid functions to do the same mundane things. That is no longer now that I have found prototype. It sounds a lot like finding religion, and in a way it is. The prototype library is a relatively small JavaScript library that extends the built-in Javascript objects with very useful functions and even adds a few shortcuts of its own. No longer do I have to code el() functions to shorten down that document.getElementById call, I can just include prototype and use $(). No more for loops to iterate through an array, I just call myarray.each(). Life couldn't be better.
In fact, I am so happy with prototype that I decided to start a documentation wiki for it. Check it out at http://prototype.softgroupinteractive.com if you are a prototype user please donate some good documentation.