Bangkok reads chess game descriptions and re-play the games. Notice of events (moves, captures, checks, etc.) are sent to a listener. Bangkok comes with a listener that generates a MIDI file. In other words, the chess game is turned into music. Bangkok originated as the code for an art project by Tom Peak <himself / tompeak.com>. The Web site of Bangkok is http://bangkok.rubyforge.org. The RubyForge project page is http://rubyforge.org/projects/bangkok, where the latest version of bangkok may be downloaded. Bangkok is also available as a RubyGem. Jim -- Jim Menard, jimm / io.com, http://www.io.com/~jimm "This looks like a job for emergency pants!" -- Torg, www.sluggy.com