Well, yes, but it is not necessarily AVRCo even so. There are many layers of VCP and it could be the Microsoft part of serial driver, although I agree, if the output is entirely repeatable, this is unlikely. However, I did not find that it was all that repeatable - the error occurred pretty much in the same place but the output was not always exactly the same, although it did seem to mix the two lines of output. And sometimes two successive WriteLn statements did not produce an error, although it was always the same pairs of WriteLn statements that produced an error, not random. I think that your output shows the same symptoms from that point of view. I don't have time to do it at the moment, but when I get a chance I will hook up two machines (one XP and one Windows 7) to the same serial port and see if the same strings go to both machines. that should at least prove if it is the windows machines or AVRCo.