I use Curdbee.com. They support recurring invoice for only $5 or so extra per month. They offer a free starter account with a pretty decent amount of invoices you can generate. Also support reminders and PDF download. The higher up version is $5 per month. I really like it so far.