I wasn't debating the usefullness of resetting the PasswordChar because imho - its really usefull - just discussing using the null "" string to reset it vs the CHR(0) dotnet style. I think the CHR(0) isn't very intuitive - what was your first thought in terms of what would have reset PasswordChar ?