There is also SCID (chess database software), bundled with the very strong Toga II engine, and which can support additional UCI & Winboard engines. I wrote a tutorial on the basics of SCID at
free as in freedom: Free as in Chess! Part I or how to make Chess Databases
and in the following parts of this tutorial I will cover the more advanced features of SCID.