Yeah, I've done that. When I do a var_dump all the data is nicely encoded in the array but it doesn't seem to affect the output from the server.

I think I'll see in the morning if loading the data using simplexml and letting the service return that will do the trick i think.