I am in need of some time management software for billing purposes. I want to be able to track and bill by the minute and date for different projects. Also keep track of expenses on a project. Can you recommend some software for this application? I envision something like that which a lawyer or PR consultant would use. I have googled it of course and the world is seemingly filled with this type of thing, I am looking for a recommendation based on experience. Thanks.