is there at least some way to get some more detailed information on why it's not recognizing your custom section? like, have the XML deserializer throw an exception at some point or whatever? something, anything more informative than an unexplained null result, I'm sure I failed to dot an i in one spot or another, but damned if I can spot any difference from the examples I'm seeing.
the last time I encountered error reporting this stupid was with a custom scripting language created by another programmer at our company, and it infuriated me so much I ended up rewriting the entire interpreter myself. please don't make me rewrite .net.