Duncan Kenzie is Chief Knowledge Officer, ExcelSystems Software Development ULC. The company is responsible for the product development and technical support of BCD International's product line, including WebSmart, WebSmart PHP, and Presto. Duncan thoroughly enjoys web development. He began his career with IBM and has been creating solutions for the IBM i marketplace for over 30 years. Duncan has a BA in English Literature from the University of Waterloo, Ontario, and enjoys writing on a variety of subjects. He blogs occasionally at fbloggs.com.