@davidherron: Great points,