@mikeonfire: Great points!