This example is pretty much identical to the full page chat except that this version holds all the chat functionality in a user control that can be dropped on any page. To distribute you'll also need to distribute the ChatService.ashx and the codebehind file. This sample demonstrates how you can use a wwMethodCallback control from a user control - the control is hosted by the user control. You can also host it in custom controls by adding to the control tree entirely in code.