Atomiq Code Similarity Finder is a tool for developers to find and eliminate duplicate code. It is designed for .NET developers, but works equally well for developers of other languages and even web designers!
We currently support C#, VB.Net, ASPX, Ruby, Python, Java, C, C++, ActionScript, and XAML, with more extensions on the way soon. It is the perfect companion tool for someone who updates their code infrequently and can't possibly remember everything in it or for a team of 2 or more developers working on the same project that don't know everything in it since they didn't write it all themselves.
Atomiq doesn't just find exact matches, it finds similar code. It ignores "fluff" like whitespace, string content, curly braces, comments and using/import statements so you can find the duplicate code that causes problems. In VB.NET, it will also ignore lines that contain only "Next", "End While", "End Try", "End If", "End Property", "End Get" and "End Set".
The beauty of a tool like this is once you've found the expensive remnants of copy and pasted code, it's easy to refactor your code. You'll literally save thousands of dollars and coutless hours of frustration from tracking down bugs and maintaining your code.