(c) OpenEuphoria Group 5Nov2010