@kenhudoy: Very good points