I agree that vi is the way to go. And if you know vi, you'll be able to use line editors such as ex and ed when you're using some screwy old terminal or coming in via a really slow modem or serial link.
Learning vi is a *huge* investment, and will be an invaluable skill to add to your Unix skillset....
BTW for those who are unsure - vi is pronounced Vee Eye. We've got people at work who pronounce it "Vie" and that is
definitely not the done thing

How we snigger
Cheers
ZB