Author: Daniel Ruoso <daniel@ruoso.com>
Date:   12 December 2007

    initial revision