Argh, discard-text is wrong. It should be: discard-text := *(*text CRLF) *text -- _.John G. Myers Internet: jgm+(_at_)CMU(_dot_)EDU LoseNet: ...!seismo!ihnp4!wiscvm.wisc.edu!give!up