We are going to update our billing software for 2004. I want software that will retain a customer list I can print out and refer to while out in the field. I also want it to do my billing in the least amount of time. I would like something that can tell me if there is still an outstanding invoice on my desk because they didn't pay last month's bill. Will gopher or groundskeeper fit this profile? I would like to also track time spent on the job and profitability.