I am a manager and I really need a To-Do list app that will allow me to assign tasks to others. I need to track multiple fields such as who requested the task, who it's assigned to, task description, current status, date request received, target date and priority. And I'd like to able to sort and/or filter on most of these fields. For example, let's say my manager asks me to do something by Friday. So, I enter the task, say it's for him and mark it as unassigned with a due date of Friday. Next, I identify someone on my team to do the task and so I change the status to assigned and put their name on it. I normally have about 100 or more tasks like this active at any given time. During my next meeting with my manager I can filter out the requests he asked about and give him the updates. When I meet with each of my employees I can filter out the things I asked them to work on. Or I could sort by due date or priority to see what needs to be done next. I have tried several To-Do apps like Things, Sorted, Taska, etc. but they are all focused on just my tasks and don't work well for tracking tasks for others. I have also tried Bento and Numbers but neither really work well for this. Does anyone have any suggestions? I would think that this type of task management app would be very useful for many managers, teachers, organizers and others who have to worry about managing many tasks being done by many people. Would OmniFocus handle this?