> 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.