I scratched an itch! The time stamps in Jabber are not granular enough (1 second) for my application, so I implemented gettimeofday() in jutils.c -- this returns microseconds. Now I can tell much better where an error condition arises in a protocol exchange. Interested in the code? Open Sourcingly, Ted