Custom Community Server applications typically extend the out-of-box applications like forums, blogs or the (new in CS2008) media gallery. To reduce development time and original coding, we can treat certain properties of the application's core objects as ready-made multipurpose containers. My Jobs Management Application extends CS Blogs, with each job architected essentially as a blog post. This means I use the WeblogPost object extensively, as well as a custom JobPost object that derives from...