Done. Below is the code that finally passed all of my tests. Again, this is modeled after Murilo Vasconcelo\'s modified version of Steve
I'll just leave this here in case anyone is looking for yet another treatment of this problem:
http://code.google.com/p/oracleofwoodyallen/wiki/ApproximateStringMatching