Written by Jeremy Andrews (1/2006)
Maintainers:
 - Jeremy Andrews <jeremy@tag1consulting.com>
 - Alexandr Shvets <neochief@drupaldance.com>
