I just finished the initial draft of a new article, The Smart Struct. I think I'll use its ideas in Tensile, a packet-based networking library I want to write. Writing that code gave me a new respect for the C++ preprocessor.