P.S. Allen, that whole "offset" thing was over my non-scripter head; would there be any advantage to the alternative method you/Mr. Tea mentioned?
If I recall, the idea there was just parsing the domain name out of the rest of it, and substituting the name you typed in. But now you are typing in the whole thing; no need for parsing.
One other possible thing, to save typing, if you have a set of addresses you will be choosing from usually, you could predefine them and then choose from a list instead of using display dialog and typing in the whole thing each time, sort of like this:
set myaddr to {"[EMAIL PROTECTED]","[EMAIL PROTECTED]","[EMAIL PROTECTED]"}
set theAddress to choose from list myaddr with prompt "Pick the return E-mail address you wish to use." without multiple selections allowed
There are only two lines there; the second long line should not break between "set" and "allowed".
