We love using Freshbooks for invoicing our clients, and my favorite feature is the ability to see when a client views and prints their invoice...I cannot tell you the number of times a client tells me that have not received their invoice and I look to see that they have and have printed it!
Love the ease of use of the tool.