There are many Internet sites and systems that provide support for threaded discussions. Unfortunately, many of these sites use mutually incompatible discussion formats, and therefore there is no way to exchange or view data across them using a common framework. We discuss XML as a vehicle for encoding these discussions, and we propose and implement a solution that utilizes a recursive XML definition for storing these discussions. Our solution also allows the display of discussions from certain sites on our website, specifically JIME and Dynasites, using XML export routines that we have written. The display functions use XSL, a complementary display mechanism for XML. We further investigate the potential of our system framework for future uses, and how it needs to be extended to achieve the larger project goals.