I'm going to go back and read this long thread... but I wanted you to know that I'm a "semi-retired" database programmer. I'm doing some stuff right now on the evaluation copy of Visual Studio .Net 2010. I can help. This would help me with these newer languages. So let me study your application some more and read the rest of this thread. Where's the open source?
Welcome! The source can be found in my or LuciferXs signature. If you end up wanting to join the project, just submit a request at SourceForge.