We have an Winforms application that has access to many versions of a plain text document. We'd like to have a component that takes a list of documents and allows a user to pick two, and then shows the differences in terms of crossed out and other-colored text. Something like 37Signals "Writeboard".
We know we can use a version of diff to make this component for ourselves, but it would take a week or two. Does something - preferably open source - already exist?