Project/Customer Management and Multiple Users
I am working with two other people on projects and we need to be able to see what the other is working on and where we stand in projects. We also need to manage invoicing, proposals, etc. from a central place. I have looked through the forums and found posts for activeCollab and basecamp and others. Are these the best options?
We'd prefer to go the free or extremely cheap route and we'd like something that would be able to track time per task/project so that we could get better at making accurate proposals. Are we better off rolling our own?
Also, I would like to know the most common ways of billing a client. We are usually doing specific projects, not really month by month type stuff (though the projects may span over months). Are we better off setting milestones in the contract and requirements where certain amounts are required by the client?