Exactly. If the receive data is slower than the transmit data, the net result is you're disposing of your data faster than you're receiving it. It also means you have a little processing breather in the middle before the next byte is incomming. If it was the other way around, you start having to buffer your data because it is accumulating faster than it can be disposed of. You are then limited to your buffer size. Now there's nothing wrong with this as long as you know your limitations... if on the other hand your PIC is receiving a 700Mb episode of Enterprise at 600kb and spitting it out at 56kb to a PC, you just might have a teeny buffering problem in the middle...