How about aliasing vi in the bash startup files ? experienced users can just unalias it, and newbies are "saved" from vi(m), and meanwhile, we aren't breaking any standards. What do you think of this one Jean ? Cheers, -- Donovan