I spent the last 3 years building this differ thing. It has plugins for different filetypes (text, image, and simulink) and for different filesystems (local disk, web, and S3). Right now I'm working on turning it into a good version control client too (SVN first, then git).
Curious to see what people's first impressions are!