Written by Aaron Welch welch@advomatic.com for CivicSpace Labs www.civicspacelabs.org
Currently maintained by Omar Abdel-Wahab for OpenCraft http://www.open-craft.com
