I dunno, seems to me that dvi2tty addresses much of this (and there's some successor to that on CTAN---name escapes me at the moment though). Alternately, perhaps outputting an ASCII version could be handled by something like to the Memoir Classes option to create a typewriter-like draft... William