I have been working on client side scripting for quite a while now. It fascinates me that how simple, beautiful and powerful JavaScript is.