Aaron Bentley has voted abstain. Status is now: Waiting Comment: It looks like simply speeding up the SequenceMatcher may be a better approach. For details, see: http://bundlebuggy.aaronbentley.com/request/%3C46A10F7D.90407%40utoronto.ca%3E