With the recent mania over Web 2.0 and one of it's common bretheren, AJAX (BTW, Web 2.0 doesn't specifically dictate AJAX), there has been quite a proliferation of JavaScript frameworks (and frameworks built upon frameworks): prototype, moo.fx, MochiKit, DoJo, and more...