Your comments

It would be great if you could also include the option of appear offline or hide online status from specific users. For example, guests in the system (maybe it could just be a general setting but individual would be better). This way it would make it easier to include external users without the issue of them constantly interrupting your day when they see you're online.