> BTW, if anyone does still see room for improvement in the > posted code that would be appreciated What about a timeout when waiting for the ack? Yes, thanks. I'd been looking through MC's error handling examples, but of course that assumes you're working with a slave that's actually conscious ! -- http://www.piclist.com hint: The PICList is archived three different ways. See http://www.piclist.com/#archives for details.