I'm still having this problem. I set the rxdata on and display off so the user can't see the stuff. Then I turned rxdata off and display on so the user can see the transmittions. If I do not use a waitfor command, the rx data is stored in the buffer and not displayed until exit is called. What is going on?