I've got a few Drupal sites up and running in a university context, and am making heavy use of the Organic Groups module(s) to allow users to form their own groups and define audience(s) for the content they post. But, it's a bit less intuitive for the users to go through that process.
What they really need is a way to list users/members while authoring content. Say they're writing a blog entry, there would be a section labelled "Audience" or "Who gets to read this?" or something like that. In that section would be a list of all users in the system, with checkboxes next to usernames. Only the users who are selected here would be able to read the post (and comment on it, if comments are enabled). There would have to be a listing for "Anonymous - Public" as well. I guess for larger sites, some form of user search/filter would also be necessary to prevent listing 500 names in the editing form. Even better if it could integrate with Organic Groups to provide a group selector for existing groups, or allow the user to customize the audience right there with per-user checkboxes.
Is this possible with a module now? I've done a cursory look, but haven't seen anything. The closest I've come is having users create a new Organic Group with just the members who should be able to see a post, but that's a bit tedious if an author has multiple audiences (people have to join dozens of groups, etc...)
Since we are web builders who have used Drupal for many clients, and seeing how Xoops has its own official national rep for fellow countrymen, we might consider to apply for `Drupal Malaysia'.