silverlight 3 also includes a "localconnection" api to communicate (using a named pipe style model) among multiple running applications on the same machine, irrespective of the browser and can monitor for network connectivity events. silverlight 3 can optionally use binary xml to communicate with wcf services.