Thanks, I'll take a look at doing something similar to make subclipse (svn in eclipse) work.

I don't know why Bluehost doesn't just add $HOME/bin to the non-interactive $PATH for now. This would fix the issue for MOST people, and they could go on continuing to "decide" if they want to enable "PermitUserEnvironment" without us waiting.