With some funding from Google and the U.S. Energy Department, a pair of computer scientists at Dartmouth University are updating the venerable grep and diff Unix command line utilities to handle more complex types of data.
Tired of looking at strings of "28,30d27" characters separating the differences between files you're comparing? Try a side by side diff listing that works the way your brain does.