@terrybrock: Very good points.