Seeking solutions for tracking project history

Hello All,

I’m seeking some suggestions on ways to track the history of a project, using OmniFocus or not.

I’m a project manager for an educational curriculum company. The bulk of our writing work is done by independent contractors. I’m currently managing over 50 individuals right now.

When I give an assignment to one of my writers, I’d like to be able to note that. Then as he/or she communicates back and forth with me, I’d like to be able to note those. When they send me their first draft, I’d like to be able to note that. Essentially I’m looking for a good way to track events in the life of the project from start to finish. Right now I’m just using spreadsheets, but there must be a better way.