in reply to API communication

Why do you want to change a working API? Why do you want to add a huge overhead of creating, validating and parsing XML?

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)