If you are independent contractor and want to find a service to mange your projects, a free service called Side Job Track may able to help you. It is a web-based job tracking, invoicing, reporting & project management software. The main differentiation compared to other services is that it provides features on creating electronic invoices and tracking materials you may use:
… Side Job Track is an easy way to track and manage project-related information for small, single person jobs. Side Job Track allows you to store a set of default information for services and/or materials you commonly use performing your side-work. Simple entry screens give you the flexibility to be as vague or detailed as you desire and a reporting system gives you the information you need to expand your side-work…
You would use Side Job Track to gather and leverage as much or as little side job related information that will allow you to learn more about your after-hours work. By assembling your jobs into projects with associated services, clients and/or materials you can better track what needs to be done for who, when. In addition, by using Side Job Track you will automatically organize the vision of your side work…