How about using the xml data binding in C#?
It will be easier to read and write...