One last question: Do any of these as-yet-undone "todos" preclude 5 being used in production in any kind of serious, show-stopping way? -- Alex Balashov - Principal Evariste Systems LLC 260 Peachtree Street NW Suite 2200 Atlanta, GA 30303 Tel: +1-678-954-0670 Fax: +1-404-961-1892 Web: http://www.evaristesys.com/