Main authors
------------
Spencer Kimball (spencer@xcf.berkeley.edu)
Peter Mattis (petm@xcf.berkeley.edu)