http://home2.ecore.net/amgx/lasercon.htm