> Yep, an external one. Toughest part is figuring out how to work with all > the different way the modem can choose not to work, and detect and reset > problems. Not TOO tough, but can burn a lot of code space. Naw, it's easy! You need to set the S register in the modem so that it does a reset when DTR is dropped. michael brown -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.