Getting Your Javascript Under Control
rubysource.com