I am looking for some direction on creating a user interface similar to the one used in SQL Compare and some file compare programs. I am most interested in the bottom portion which shows the contents of one file on the right and the other file on the left, in between there is an icon indicating new removed or changed. The other feature is that when you scroll the one side it automatically scrolls the other side. I am looking to do this in either VB.net or C#. Can someone point me in the right direction on how to go about creating something like this or point me to a source code example.