If you're just looking for invoicing, Freshbooks is great. Xero is another, but that's a little more of a full accounting system so that might be more than you need.