@terrybrock: Very good points,