No offense taken. I'm quite a familiar with Terminal, actually. I've never had to use a .bash_profile in Mac OS X, so I don't have one in my homedir. I tried making terminal run /usr/bin/login when I start a new terminal and the weird thing that I noticed is that it would send the user name "vi; exit" to the login script, instead of my real username. Any thoughts on this?