User registration and management for an organisation. Hints, tips and ideas are welcome!