I have found this discussion interesting. I would be interested in getting a copy of your C# code to play with. I would like to investigate it more.