> That would be the case (dbus-only scenario) - trouble is, this ends up > being a tight loop, pegging the CPU. Oh, d'oh - nevermind, missed that handy little timeout parameter ! Thanks to Matt for pointing that out, all works fine with dbus_connection_read_write(conn, -1) .Performance is a hair better, as well, since the server isn't just thrashing around. Martin