Thank you for your replies. To answer Tourguide's questions, here is my idea about who is going to do what:
1. Everyone can be a supervisor (task starter). I believe there are quite some people are switch here. So if kimberly want to be a dommie once, it's ok, too
2. The supervisor (task starter) can invite other users as co-supervisors. For example, Tourguide can invite Paul. All supervisors will be able to review the task reports submitted by subs. The invited person will get an email about this new task. And only supervisors can assign new sub-tasks under the original task.
3. The task starter can assign the task to certain users (subs). These users will recieve an email about this task and they are required to do what's asked in the task. (Well, I guess if he/she won't do it, we can't do much about it, can we? So this system is only for willing participants.)
4. The task starter can set:
if all other users can respond this task and report the result, so that anyone drops by can write a task report;
if all other users can review the task reports, so that anyone drops by can review the reports.
5. All participants must be registered users. A user search function will be added so that you can get the correct username, for example it's kimberly{P} not kimberly. The search will allow you find keyword in the username and user email. No user's full email address will be exposed to public, though. If you can't find the one you are looking for, you will have a chance to invite someone to join in by sending emails.
Here is an example (hope Paul, Tourguide and kimberly won't mind): Paul may setup a task1 for kimberly only, nobody else can respond to this task. Paul may invite Tourguide as a co-supervisor. Tourguide may think of some addition to Paul's task1. So he can add a sub-task (task2) under task1. Tourguide may want to ask his girl to do this task too and won't mind anyone who want to join in. But Paul's task1 remains exclusive to kimberly.
Everything is still in my mind. So nothing is final here. If you think anything is inappropriate, or more functions should be added, please let me know.
And don't forget to vote on the poll (you don't have to be a registered user to vote). You know, together, we can make the world better (or worse)
Jinn