I just happened across an excellent article by Paul Wardley over at Computer World. In addition to a bit of history and the current impact of online sites on the game’s popularity, it takes a really good look at the AI programs (like the highly recommended gnuBG) and how they work.