I am looking for software to help me manage my freelance work.

For the past 2 years I have been handling everything manually and just bought iBiz this past week. It seemed like a good option (I bought it bundled with iBank) but the way it handles invoicing is horrible. The templating leaves much to be desired and as a designer I need my forms to be branded and look professional.

I'm looking for a good desktop application (for Mac) that can manage my clients/projects, my time, and all of my billing for me. I want to be able to custom design all of my documents without sacrificing appearance.

Anyone have any suggestions?