We have talked about the six built-in placeholders that CMS comes with. What if you need to host content that doesn't fit easily into one of the provided containers? Maybe a drop-down list or a Calendar control, perhaps a Flash object or a PDF. Fortunately, this entire infrastructure is extensible. We go through an entire example of creating a drop-down list based upon an XmlPlaceholder in Chapter 29.