@fooge: Very good article,