@scorchdojo: Very well written,