Code written while working through the case study in Professional Plone 4 Development.