Main author:
	Bruno Pires Marinho <bapm@rnl.ist.utl.pt>

Other contributors:
	Gianluca Montecchi <gianluca@pluto.linux.it>
	Ross Arnold <ronz@users.sourceforge.net>
