I'm trying to determine if the user has been authenticated. I was using the following code before changing Providers:
        ' Check for a logged in user;
        Dim aUser As MembershipUser = Membership.GetUser()
        If aUser IsNot Nothing Then
            Me.LoginStatus1.LogoutText = String.Format("Welcome, {0}! (click here to log out)", aUser.UserName)
        End If
Since installing your MySQL providers, I now receive the following error message:
System.ArgumentNullException was unhandled by user code
  Message="Value cannot be null.
Parameter name: username"
  ParamName="username"
  Source="CoreLab.MySql.Web"
  StackTrace:
       at CoreLab.Common.Web.Providers.DbMembershipProvider.GetUser(String username, Boolean userIsOnline)
       at System.Web.Security.Membership.GetUser(String username, Boolean userIsOnline)
       at System.Web.Security.Membership.GetUser()
       at service.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\mts\service.master.vb:line 16
       at System.Web.UI.Control.OnLoad(EventArgs e)
       at System.Web.UI.Control.LoadRecursive()
       at System.Web.UI.Control.LoadRecursive()
       at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)