Using custom XML parts and content controls, we can create smarter documents that provide needed functionality for users. Content controls and custom XML parts enable us to integrate business data with content in a document. In addition, content controls can be used to delineate data or content in a document. This makes it much easier for developers to write code to process documents in new and interesting ways. The following screen-cast walks through three examples of the use of content controls. One of the examples shows binding of content controls to XML in a custom XML part.