FreshBooks is a great service to do your billing (receive online payments, send reminders etc.).

With one click you can now create a FreshBooks invoice or add to an existing invoice, right from the Timesheetr project billing page.