Specialtysoft is a fine product, and I believe it exports to QB (Im not positive, I'm a LifeSaver customer).
The question is, do you want your accounting system to keep detailed records of each individual customer transaction - or just the daily totals? There are lots of ways to do things and opinions will vary. With our system, i've chosen to manually enter the daily batch cash, visa/mc, discover, and amex totals which are on our daily closing report(and credit card machine closing report). This gives us something to balance the checking account against when the statement comes in, since that's how they're deposited/listed. In our case, Quicken is also used to categorize and pay all outgoing bills/funds/checks.
Our accountant is happy with this system, and imports a copy of the file at the end of the year, and balances it again with the bank statements.
In short we have the pos keep track of the individual customer records, and qb takes care of the daily totals and bill paying. It takes about a minute per day to enter them.
How are others doing it? Interesting topic!
Any SS users out there who can explain which method they export to?