Add a projector-needed flag to items, and include in item listings, XML dump.
Also fix a bug wherein a couple of Yes/No items were being rendered with a BooleanColumn.
Fill out the XML templates, correct typos, and update the DTD to match.
Change in approach: when we invoke render_to_string(), we don't get get to pass the user record in from the request, because the request isn't passed as a parameter. So instead, have entirely separate trees of XML templates, for private and public versions of the data, and new as_xml_public() methods on the models. Choose one approach or the other, at the root of the request.
Allow XML dump (and a little more useful info) to non-authenticated folks on the main page.