.NET Developer and shameless self-promoter from Wellington, New Zealand
The solution to interoperability is not to stuff an XML result into a string before serialising it.That is is what's known technically as the Completely Bloody Useless solution.
I just thought you'd like to know.