Pico did exactly what I needed to do when I found Emacs bloated and wouldn't want to touch it with a long stick. Learning vi never really crossed my mind although I was forced to use it on an occasion. It took me a good 10 minutes to change some setting in a configuration because I didn't know how to save or quit. In any other editor it's at least displayed on screen what does what. From user interface design point of view I find vi horrid - just the kind of stuff that causes nightmares to a budding UI designer. I'm sure it's a good editor once you study manual and memorize all the commands but it should have some warning like, "Are you sure you want to run this thing? You are not going find your way out of here if this is your first try, you know." lol