This problem is stranger than you think. I can type 'ls | echo' and get the same message, but I can still type commands. This problem also occurred in 4.1cBSD. Someone here also mentioned that this happens to them when they break out of a 'repeat' in csh. David