This example shows the use of several advanced Pyro constructs: - overriding proxy and daemon to customize their behavior - setting the hmac key - using the call context in the server to obtain information about the client - setting and printing correlation ids - using custom message annotations