Copyright (C) J.T.Vernon Ltd 2001