i've just discovered this:
http://ex-vi.sourceforge.net/it's much more lightweight than vim, and has the one feature i really wanted that nvi doesn't have: support for utf-8.
i've been using nvi, but the lack of utf-8 support meant that i had to use some other editor (usually
mined 2000) whenever i wanted to edit a utf-8 encoded file.