The CHECK_EMAIL tag accepts a single Email address and returns an error level and message. A level of 0 is a good email address while 1 or higher is a potential address error. Both a number and a message is supplied for those who wish to have their own messages. I've decided to release this to the general public for no charge. Suggestions are happily accepted for upgrades, features, etc. The tag syntax is: The email address is the only required value. Return values are as listed below. #CHECK_EMAIL_Level# #CHECK_EMAIL_Message# Level Message 0 Good Email address. 1 No Email address was supplied. 2 No @ sign detected. An @ sign is required by every email message. 3 You are not allowed to have an @ sign as the last character of your email address. 4 You are not allowed to have an @ sign as the first character of your email address. 5 You are not allowed to have more than one @ sign in a single Email address. 6 No period detected. An Email address contains at least one period. 7 You are not allowed to have a period as the last character of your email address. 8 You are not allowed to have a period as the first character of your email address. 9 You are not allowed to have a comma in a single Email address. 10 You are not allowed to have a space in a single Email address. 11 You are not allowed to have an asterisk in an Email address. 12 You are not allowed to have a close parenthesis sign in an Email address. 13 You are not allowed to have an open parenthesis sign in an Email address. 14 You are not allowed to have a greater than sign in an Email address. 15 You are not allowed to have a less than sign in an Email address. 16 You are not allowed to have a colon in an Email address. 17 You are not allowed to have a semicolon in an Email address. 18 You are not allowed to have a double quote in an Email address. For more info, contact Michael Dinowitz at mdinowit@ant.net.