I should also clarify that you still need for the filter script to be a login script to run the scripts in: "/etc/profile.d". This will cause them to be run, it is just that $HOME will not be set correctly for them so you can't use $HOME in them. -- JRT