Block Diagram as of Sept. 14, 1999
Last modified: Sat Nov 20 01:13:34 CST 1999