Garry Tan's review of Prototype and Scriptaculous in Action [Ajax]