This is a very strange thing.
But there is something wrong with the CreateUserWizard
I am setting it to AutoGeneratePassword=true
This causes the "RequireEmail" to always be true
And It seems that it always Require Username.
This will cause 2 fields to be displayed always.
And even though I modify the "hack" it still will make both visible.
I have solved it by moving the "hack" till after the UserForm.DataBind. Problem is that I really don't know cause and effect (too black magic.)
Anyways. Works. Just really strange.
B.R
Chris