Victor Paesa submitted this extension in 2007.  Others have contributed
patches.
