It seems to me that with speakup I can use any of the normal editors in linux. I happen to prefer ex, but lots of folks use vi, and I occasionally use emacs. You certainly don't have formatting capabilities in editors like ex, but global replacement and searaching, reading in other files, and marking moving blocks around are all available. I for one do not like all the Big Brother heop that programs like WP and WORD give.