@anti-sophist: Very well written.