Prototype and Scriptaculous in Action

Web development is traditionally centered around finding workarounds for problems when implementing something that looks easy enough to do on paper.