ParentFull threadgeorgebashi·I hear Asana is good — haven't yet tried it myself, but from reading the docs it looks like it does most of what you're after.http://asana.com/View on HN