last revised 9-19-2007
copyright 2007