@kenny-crane: Very good points!