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