Paypal has a new invoicing tool, which is almost exactly what I'm looking for. Integrated invoicing + ability to pay via Paypal. The only problem I see with Paypal's invoicing system is the horrendous email they send to the person being invoiced. Anyone know of a service that provides this or a way to change Paypal's outgoing email to something a bit more presentable than just text?