@wesii: Very well written.