Yeah, seen that -- looks good. Unfortunately, there's two reasons why I can't use it in emplode:

1. It's not written in C or C++
2. It's GPL licensed.

So, I'm going to write my own synchroniser in C++, and then see if I can wedge it into emplode.
_________________________
-- roger