Not sure if there is a place on the web but this might help.
1:create your form and post it to a page add this at the top of form page. call the page join.asp
<%@LANGUAGE="VBSCRIPT"%>
<%Response.Expires = -1442%>
<%
fieldname="" <---do this for all fields--->
%>
2:be sure to post it to a new page lets say joinadd.asp
3: now i use ASP mail you need to make sure its installed on the server its just a small programe.
4:now server side validation on joinadd.asp page
5:dim Email,Name
Name = Request.Form("Name"

Email = Request.Form("Email"
if Name = "" then
error = "You have not entered a Name.please click back"
Response.Write error
Response.End
end if
if Email = "" then
error = "You have not entered an Email address.please click back"
Response.Write error
Response.End
end if
6:you can do this for all fields.
7:now if good send mail
<%
Set mail = Server.CreateObject("Persits.Mailsender"
Mail.Host = "a valid mail server.com"
strName = request.form("Name"

strEamil = request.form('Email"
Mail.From = strEmail
Mail.FromName = strName
Mail.AddBCC ""
Mail.AddBCC ""
Mail.AddAddress strEmail
Mail.AddReplyTo strEmail
'Mail.AddAttachment "c:\any file"
strBodyHeader = "Header" & chr(13) & chr(10) & chr(13) & chr(10)
strBodyHeader = strBodyHeader & "This is your Name : " & strName & chr(13) & chr(10)
strBodyHeader = strBodyHeader & "This is your Email address : " & strEmail & chr(13) & chr(10)
strBody = strBodyHeader & strBody
Mail.Subject = "Test"
Mail.body = strBody
'Mail.Body = "" & Chr(13) & Chr(10) & "
On Error Resume Next
Mail.Send
If Err <> 0 Then
Response.Write "Error encountered: " & Err.Description
End If
%>
Once we have sent the mail
<body bgcolor="#000000" text="#FFFFFF">
<p align="center"><font size="4" color="#FFFFFF"> <font size="7">Thank You </font></font>
<font color="#FFFFFF" size="7"><%
Dim strName
strName = Request.form("Name"

Response.Write strName
%></font></p>
<p align="center"></p>
<div align="center"> </div>
<div align="center">
<p><font color="#FFFFFF">