Yep the password encryption works on the registration page now.
However the same issue has accrued again, where by the username message shows when it should not. (This started again now I changed the insert behaviour)
Currently I am using a show if rule to show the username message which I have realised is not reliable enough.
Could you please provide instructions on how to show a user name not available message using server validation? ( As I think this would be more reliable )
Thank you in advance.