You may want to check out
www.Xero.com
They are a little expensive for a freelance one-man show, but their featureset and expansion capabilities are immeasurable. Freshbooks, after you get a bunch of clients can get pretty pricy. At the time of this posting xero.com is offering $29 USD per month. Unlimited users, accounts, and so on.