For the past couple of years I've been using Pancake for invoicing but now I'm reevaluating invoicing apps.
So far I've looked at:
Any others I should be looking at?
Ideally, I'd like to integrate with Stripe (or Dwolla). Pancake was great because I could add surcharges to different payment methods.