When I run xfce-terminal, I don't get the aliases defined in .profile but I do get the ones from .bashrc. I run X as "startx" from a console login, so somewhere along the line someone's dropping the ball.
So what's the proper fix to this? Telling xfce-terminal to spawn a login shell works, but clutters "w" output. Apparently xterm does something similar. Is that the tradeoff, an extra entry in 'w' for each *term* tab, no matter which approach I take?