title: C# Diff Algorithm for Text
body: <p>I'm looking for a diff algorithm that will produce results like SO's edit revisions page.  I've more or less just started looking and I'm not opposed to doing it myself but I don't need to reinvent the wheel.  </p>
  
  <p>I'll be using C# 4.0.  I'll basically have two strings, and old one and a new one.  I want to know what has changed in the new one by highlighting and strike throughs.</p>