@oad: Great points!