There are certain computer tasks that I sometimes wonder if there is a better way of doing them. I mean computers are there to save time, not generate work. One such task is remote file diffs, especially on our webfarm. When deploying updates to our developer site there are often files flagged that were not supposed to have changed.
jsblend.py scp://user@server:/opt/lib/file.pm /opt/lib/file.pm
and see the comparison in a web page.
For more information on JSBlend project and if you want to join check out his blog entry