I have been a customer of FreshBooks and like the ease of use in creating invoices and keeping track of payments. I like the online tools, knowing when a client has opened or viewed invoices and the large number of integrations of other tools that work with them.