I've used MyFax for a while without a problem. I pay for it annually, because it's cheaper that way. However, I recently read a blog about some issue with people faxing from HP or brother fax machines not going through on MyFax.
As far as Freshbook, and the $14/mo sounds nice, but when you figure it up that comes to $168.00/year, and you have to pay that every year to keep the service. Why wouldn't you just by
Quickbooks Pro for a one-time fee of $169.00? It has a built-in timer or you could use myhours time-tracking for free too.