WP-Invoice lets you create and send web-invoices and setup recurring billing for your clients.
How can one create an invoicing system and not enable payment by check?
Yea, yea, I know "oh, but everybody uses epayments now". Well, for one, everyone does not and for two, I would rather not give up 3% of my revenue.
This is very hyped plugin, was expecting more of it but failed to deliver. Still along way to go.
I wish it was better and would have happily paid for premium version.