@valvenisent: Very well written.