@jeremyc: Great points