>I guess Craig scared me a little when he, at the end of hissession, showed the official expression to evaluate email addresses. :-)
I think that was his plan...here is the simplified version:
.Pattern = "[a-z0-9!#$%&'*+/=?^_`{|}~-]+" +;
"(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*" +;
"@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+"+;
"[a-z0-9](?:[a-z0-9-]*[a-z0-9])?"
;-)
(Note: I didn't figure this out...it is one of the many samples that comes with RegEx Buddy)