I wanted to see how some variable was set so from the command line I typed 'set'. All kinds of code flashed before my eyes. I did 'set > 92_set.txt so I could see what is being displayed. The usual variables show up then... here is the last few variables and the start of the code: XMODIFIERS=@im=local XNLSPATH=/usr/X11R6/lib/X11/nls XSESSION_IS_UP=yes _=0 bash205='3.00.0(1)-release' bash205b='3.00.0(1)-release' bash3='3.00.0(1)-release' have=yes is=bash _ImageMagick () { local prev; prev=${COMP_WORDS[COMP_CWORD-1]}; case "$prev" in -channel) COMPREPLY=($( compgen -W 'Red Green Blue Opacity \ Matte Cyan Magenta Yellow Black' -- $cur )); return 0 ;; -colormap) COMPREPLY=($( compgen -W 'shared private' -- $cur )); return 0 ;; -colorspace) Looking through it, the code/script/whatever seems ImageMagick related and the entire output of set is just under 3900 lines. I did a 'switch user' from the kde menu and logged in using another user and got the same thing. I tried 'set' on my 9.1 box and got much the same, but different code: XMODIFIERS=@im=local XNLSPATH=/usr/X11R6/lib/X11/nls XSESSION_IS_UP=yes _= is=bash no_proxy=localhost _alias () { local cur; COMPREPLY=(); cur=${COMP_WORDS[$COMP_CWORD]}; case "$COMP_LINE" in *[^=]) COMPREPLY=($( compgen -A alias -S '=' -- $cur )) ;; *=) COMPREPLY=("$( alias ${cur%=} 2>/dev/null | sed -e 's|^alias '$cur'\(.*\)$|\1|' )") ;; esac } This one is just over 3000 lines. Any ideas as to what is going on and how to correct it? Doug