David Norfolk BSc, CEng, MBCS, CITP, CNE has been professionally involved with computers for over 25 years, first in Database Administration (with the Australian Dept of Health and Bank of America) and then in Development Methods and Standards (with Bank of America and Swiss Bank Corporation). At various times he has also been employed in Operations Research, Internal Control and Network Management. For the last 10 years, he has been an Independent Analyst and Journalist. He is Executive Editor for IT Policies and Procedures and past Co-editor of Application Development Advisor, two UK publications for IT professionals. He is a Chartered Member of the British Computer Society, a Chartered Engineer and a Member of the Institute of Directors, as well as a Certified Novell Engineer.