Technical white paper September 2004 version 1