@wesii: Very well written!