Clarification on API docs

Hi,
Please can you clarify this page:
http://developer.constantcontact.com/doc/customersService
I posted earlier about this problem:
http://developer.constantcontact.com/node/732
It appears that when using PHP the username should be escaped with rawurlencode() not urlencode() like the docs mention.
Although I'm unsure whether this has to be done in the XML document too on the URI's or whether urlencode() should be used in the XML documents and rawurlencode() should be used in the URL we post to only.
Please can you guys clarify this and maybe update the docs to make it clear which function to use and when.
 

Thanks James

I will pass this information on and clarify the documentation asap.

Dan H
Support Engineer, Constant Contact