> doh! I want bash! I don't want to struggle with the nuances when I > switch to scripting on linux... As others have said, this is not the best place for this, but just to answer your question about aliasing in bash, do it with a shell funcion vi() { /usr/local/bin/vim } should work quite niceuly -pete.