Site for vivo.sf.net Created Original: June 2010 Authors: Stephen Williams Contributors: Christopher Barnes