@andyfx: Great points,