Leigh -
Thanks for the fast response. Since Posting this question I found a good solution at another website. Here it is in case anyone can use it.
Option Explicit
Public Emsg As String
'********************************************************************************
'Validates an email address and returns either True if OK or False if failed.
'If failed, call the public variable Emsg to see a description of the error generated
'********************************************************************************
Public Function ValidateEmail(ByVal strEmail As String) As Boolean
Dim strTmp As String, n As Long
ValidateEmail = True 'Assume true on init
If strEmail = "" Then
ValidateEmail = False
Emsg = Emsg & "<BR>You did not enter an email address!"
ElseIf InStr(1, strEmail, "@"

= 0 Then
ValidateEmail = False
Emsg = Emsg & "<BR>Your email address does not contain an @ sign."
ElseIf InStr(1, strEmail, "@"

= 1 Then
ValidateEmail = False
Emsg = Emsg & "<BR>Your @ sign can not be the first character in your email address!"
ElseIf InStr(1, strEmail, "@"

= Len(strEmail) Then
ValidateEmail = False
Emsg = Emsg & "<BR>Your @sign can not be the last character in your email address!"
ElseIf Right(strEmail, 4) <> ".com" And Right(strEmail, 4) <> ".net" And _
Right(strEmail, 4) <> ".gov" And Right(strEmail, 4) <> ".org" And _
Right(strEmail, 3) <> ".us" And Right(strEmail, 3) <> ".tv" And _
Right(strEmail, 4) <> ".biz" And Right(strEmail, 4) <> ".edu" Then
ValidateEmail = False
Emsg = Emsg & "<BR>Your email address is not carrying a valid ending!"
Emsg = Emsg & "<BR>It must be one of the following..."
Emsg = Emsg & "<BR>.com, .net, .gov, .org, .edu, .biz, .tv Or .us"
ElseIf Len(strEmail) < 6 Then
ValidateEmail = False
Emsg = Emsg & "<BR>Your email address is shorter than 6 characters which is impossible."
End If
strTmp = strEmail
Do While InStr(1, strTmp, "@"

<> 0
n = 1
strTmp = Right(strTmp, Len(strTmp) - InStr(1, strTmp, "@"

)
Loop
If n > 1 Then
ValidateEmail = False 'found more than one @ sign
Emsg = Emsg & "<BR>You have more than 1 @ sign in your email address"
End If
End Function
- Bob