Free Gerber Viewer (OpenSource) The software was originally developed for Unix/Linux. There is a version ported to Windows (the link is in the middle of a page). The Widows version is easy to use, although if doesn't follow the windows GUI paradigm very closely. http://gerbv.sourceforge.net
LTSpice, aka SwitcherCAD Be sure to check out also the yahoo group for LTSpice (also called LTspice). It's extremely responsive and knowledgeable. http://www.linear.com/designtools/software/switchercad.jsp
WinMerge WinMerge is an Open Source visual text file differencing and merging tool for Win32 platforms. It is highly useful for determing what has changed between project versions, and then merging changes between versions. (I use it for C all the time - it's excellent.) http://www.winmerge.org/