Thanks for the article....
Have you done any comparison of your results against the SSIS Fuzzy Lookup Data Flow Task?
Its just that I am working with this problem at the moment as I have records to add into a database as part of a ETL suite and I have about 12% of the records having a fuzzy lookup match using the SSIS Fuzzy Lookup task.