I have a small, home-based web development business (in partnership with my sister and a friend). And we use independent contractors. We do alright with small projects -- but when there are larger sites and a number of folk working on things, our critical path management leaves something to be desired. :o
What do you use to keep track of what needs to be done, when, by whom?
Do you use your own home-brewed system? (We use an Excel spreadsheet but our system isn't working adequately.)
Have you found software that assists you in your development life cycle?
Any help you might offer will be apppreciated!