@frot: Great points...