For my limited needs (I track incoming and outgoing monies for a small group) print invoices, etc,
QuickBooks works great, and sharing information between the Mac and Windows versions (or exporting) is easy.
I believe Costco has it for cheaper than the prices listed on the website.