Been using WinMerge over the weekend. It's an Open Source (GPL) visual text file differencing and merging tool for Windows. It's pretty good for determing what has changed between project versions, and then merging changes between versions.
Great for text files, project plans, Excel files.