I have been itching to start contributing to 0 AD for a long time. But, since my current job is more C# (.net/mono) oriented, my C++ skills have considerably rusted. I have been postponing brushing up C++ before I can start contributing - but that time never occurred!!! But, since this is a new external program, I can code this in C#(using mono so that it is cross platform) if the Team is ok with it. Since we are dealing with plain text files, it would be technology-agnostic and if needed, nothing prevents us from re-coding this program in C++ in future, while keeping rest of the files intact. Atleast, this would be pave way for me to start contributing immediately. I am eager to know what the Team thinks about my idea, so that I can start ;-)