@arielpr: Very well written,