@streetwise: Very well written,