we use a couple systems to prevent checkfraud from bofa since it happend quite a bit at work. We have a program we bought called secure pay. It takes all the checks written out of quickbooks generates a report and submits it daily to bofa. if someone trys cash a check and the number, amount, name or anythign is off its stopped then and there.