I have discovered the Prototype Javascript Framework by way of Sheng. I am quite amazed at how simple it makes creating Ajax applications. Prototype abstracts all the icky hacks and differences that need to be accounted for when you want things to work in the majority of browsers including IE. Using this for a few days now, I am now breaking into learning Javascript.