I use Quick Books. I just upgraded to QB 2005 for Contractors. I've been using QB for 3 or 4 years and still don't really know how to use it to its fullest extent. The only drawback I've found is that they stop supporting it after 3 years and force you to upgrade if you use it for payroll.