@travelporn: Very well written,