Copyright (c) 2003-2009 Alberto Demichelis
Copyright (c) 2003-2011 Alberto Demichelis
This software is provided 'as-is', without any
express or implied warranty. In no event will the