If you’ve not heard of Trello it is the easy, free, flexible, and visual way to manage your projects and organize anything.
Trello is a system of boards, lists and cards. This creates a system that allows for individuals or teams to track a project and collaborate or contribute where they can be most useful or where it is most needed.
Great for collaborating with clients on projects and keeping them up to date with progress and getting feedback.
I use this to keep my clients up to date on Web development projects live as I work on them so that they can see progress as it happens.