This patch makes xterm honor $SHELL (or the shell in the user's password entry) even if it's not in /etc/shells. WDYT? Mark