The general idea of the Project of the Month is to donate some money to an open source project and write a blog post about it.

Everyone knows about the major open source projects, such as the Linux kernel or Firefox, but there are plenty of examples of open source projects that impact you in some way that might not appear on most people's radars.

I thought this was a really good idea, so I'm joining in for my second month.

My project of the month is WinMerge. WinMerge is a program that allows you to compare two different files side by side and merge the changes between the files.

This type of tool is a must have for anyone who writes code. I use it most often when I want to upgrade my Blog's software. I can easily compare the latest version of BlogCFC with the version used on my site. I've made modifications along the way, so careful scrutiny is required to figure out what changed, and what needs to change. Without a tool such as WinMerge, I'd be stuck visually examining each line of code. It would be a long and tedious task. Because of WinMerge, the upgrade usually takes less than an hour.

Thanks you WinMerge team!