I have tried it, but would not recommend. It boast stability across platforms (mac and pc), but has many limitations. The set up is long an tedious and ultimately did not work for my business. Oh, and the refund policy... watch out. The set up and testing coupled with only support ticket q&a took us outside of the refund policy; ouch!

check out freeagent, freshbooks or some others first.