This module was made by Matt Westgate and is currently maintained by Karsten Mueller . Some bug fixes by David Kent Norman on Dec 20, 2005