Just wanted to chime in to support your development here
I won't be much help to you as I've tried as much as I could to stay away from .NET.. I have done a fair bit of coding in other languages so on the off chance you need to brainstorm over a way to implement something, I'd be happy to spare a few cycles