SgfEditor reads and writes .sgf files, edits game trees, etc. It has several useful commands for reviewing games,
including saving in reverse view to give a copy to your opponent. You can also just use it as a Go board to play a game.
This app is open source at sgfeditor.codeplex.com.