I have a website PineTreeJoe.com that has open source software. My primary interest is how to make it easier to reuse existing code or text and how to manage reusable libraries. The open source projects are all C#. The reusable components include a text editor, a help dialog, a logger, a simple lexical analyser, an embeded template class and other interesting items.
There is also a Tree structured editor that was created for the help dialog.