For several days now I'm writing & debugging code that communicated between and AVR and another device over UART. To "tap into the action" I am using my computer, running a terminal program and a small USB2SERIAL dongle. I have several types, some dirt cheap and others more expensive. The problem is that when you connect and disconnect things all the time Windows or the software will start going crazy and at some point the device won't get recognized. This happens with all the adapters I own, and they use different drivers.
Perhaps there is a better solution? Something like a stand-alone serial monitor that is robust enough not to lose connectivity when things connected and disconnected all the time?