WordPress 2.9 gave us register_post_type and, since then we have never looked back. When combined with register_taxonomy and add_meta_box our options are almost limitless. In this talk, we will look at some unique ways custom post types, taxonomies, and meta data can be used to create complex data relations while simplifying the publishing process. We will start with use cases from the .org repo and end looking at an enterprise level example.