Canadian software consultant exploring the intersection of human and machine interaction in software programs. http://www.kohl.ca ---- CategoryHomePage