11/22/97 1.04

Basically, completely re-architected and re-written.
