We are assigning users (by group or individually) specific documents to read. I am looking to store user information such as email (the users are windows authenticated), groups that they belong, and assigned and completed assignments. Is there a recommended way of doing this? I was planning to use task lists and sort, but my need of assigning one document to many people (this error: http://social.technet.microsoft.com/Forums/sharepoint/en-US/b748bb03-4881-4aa5-9c87-bd4558b9201c/unable-to-sort-task-lists-by-assigned-to-column) has been fruitless. The end goal is to check to see which users have completed which documents (a report for management), and to be able to remind users to complete assignments.