I wish i could say it was through superiour debugging prowess i fgured it out when actualaty it ended being GeoffAppleby reading the documentation to figured it out<g>
Thanks Geoff!
In either case the cause was the config setting below defaults to true...
requiresQuestionAndAnswer="false"
More complete Sample below
Dim newUser As MembershipUser = Membership.CreateUser(UsernameTextbox.Text, PasswordTextbox.Text,email.text)
<appSettings/>
<connectionStrings>
<add name="ASPNETDBConnectionString1" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ASPNETDB.MDF;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
<authorization>
<allow users="?" />
</authorization>
<roleManager enabled="true" />
<membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20">
<providers>
<remove name="AspNetSqlProvider" />
<add name="SqlProvider"
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="ASPNETDBConnectionString1"
enablePasswordRetrieval="false"
enablePasswordReset="true"
passwordFormat="Hashed"
applicationName="/" />
</providers>
</membership>