@darrenhillconsulting imo NS password field is useless , specially when you have to store passwords once and de-crypt them in the script and use that password . Making user enter password everytime and comparing the hash with hash in db is a different thing which I reckon can be done.