I thought Taskcomplete.com‘s might be useful for some of you.
Managing a team’s unfinished work can be time consuming when team members are unaware of which tasks need to be performed. To be effective, a team needs instant access to task details relevant to the work being done. It is essential for the team to stay organized, enhance communication, and share knowledge to reach its goals.
Using TaskComplete, a team has instant access to task information. Because more information is readily available to all team members, a better assessment of a project’s health is possible. Problems and delays are avoided since issues are detected and handled before they cause a substantial impact on the team’s progress.

Check out their web site for full product informaiton…you might find it useful for yourself.