Okay, fair enough, I missed that one detail. However, it makes little
difference to my argument. At the end of the day, you're still trying
to simply make the ACS available under a different programming
language. Not to mention that I suspect the move to C# and to a real
.NET architecture (as opposed to a straight language port) will be
significantly more difficult than you imply. This doesn't help the
end-user. If it's a more pleasant environment for you to work in,
however, go for it.