This is really a great list. Thanks for your efforts compiling these awesome resources. However, you have missed http://www.invoicera.com to be included in your list. Invoicera online invoice Tool has some advanced features online invoice,create recurring and many more. I would like you to include Invoicera in your list so that your users could also benefited with the awesome features of Invoicera.