Possible enhancements:
- Send a password via email, as an automated email checking feature.
- Optionally, require the administrator / moderator to approve a newly registered user prior to them going live

Regards,
Stephan