Very well written Doc, your dedication sure pays off!