According to the current consensus among witnesses, the minimum registration fee adds up to 3.000 STEEM per new account. I charge 1.000 STEEM for myself and power up 3.000 STEEM into your new account. Please note that steemit.com pays for this fee out of their own pocket for new accounts in exchange of a phone number and email address. They however create new accounts with delegation, in order to power up less STEEM.
Having said that, make sure you save your password before clicking on "Register." No one is going to be able to recover your password if you lose it!
And last but not least, please be advised that I do not save your new password or your current active key in any shape or form. In fact, your new password and your current active key never leave your computer! They are only used to sign the transactions through the official steem.js library, before sending them to the blockchain.
Don't feel comfortable using your active key? Transfer 4.000 STEEM to @msg768 with memo: "Please register @newaccountname for me." and I will register it using my own active key and will then send you the password via steemit.chat and you can change the password afterwards.
To view the source code on github, click HERE. If you have any questions or feedback, feel free to contact me via steemit.chat