We use the Bridger Systems OFAC Tracker software. We download our CIF database into the software and it runs through all of the names and address on the CIF against all of the info on the OFAC list. It produces a report on any hits, near-hits, etc. based on the tolerance level you set.
And yes, it's annoying when a customer who lives on a street named Tripoli Lane comes up because Tripoli is a regulated country. You also have to wade through customers with common Hispanic names because so many of those names are on the SDNT list.
I believe Thompson Financial has a similar product now although I do not have any experience with it.
You can find information about Bridger Systems at http://www.ofaccompliance.com They also have a free feature where you can type in a name and see if it matches any on the OFAC list.