I hate source code that you're not supposed to look at. Most of last week, I've been trying to write some perl to filter diff output from my changes in SQLWindows code. It's saved from a visual-type tool, so when I save code that someone else has previously saved, there's differences in whitespace in certain sections. I don't want to ignore all differences in whitespace, so I just filter the sections that don't matter. Then there's some other sections that don't seem to matter (long strings of hexadecimal in sections marked 'data'), but I'm not sure. I think most of those sections just have to do with what sections are opened to view when you open the file. Other than that, it seems to work ok, so I can use my diff file as a patch against a different code branch in the VCS we're using. I hope :-)