Hi Keith,
Thanks for sharing. I am sure that this will be appreciated. For completeness I would like to point out that there might be other character entities besides "&" that need to be taken care of such as <, >, &
quot; or '. Using an XML reader instead of a channel would solve this issue.
Thanks again for sharing,
Alex