I do IT work, and I just had ANOTHER client tell me their bookkeeper was embezzling funds (just discovered last night). I'm hearing this quite a lot lately.
If you own your own business and have someone else do any bookkeeping or payroll for you, I'd strongly advise you to insist on checking your bank account statement/reconciliation each and every month. Never allow someone to tell you what your balance is, check it yourself.
Same goes with payroll reports from any processing outfit (Intuit, ADP, Paychex). You want to see, each and every month, a report that details the checks that were cut by the processing company.
You want to produce these reports yourself, not have the bookkeeper generate a report for you.