So far it sounds like the objects, interfaces, methods and signals map very easily to dbus. Did you design the object system with that in mind? To easily integrate compiz and dbus? tom