On the subject of "why upgrade HttpClient", I just wasted about 3 hours debugging a bug in this version, turns out if you pass an InputStream as the source for an entity body to send, it sets the length to 1 instead of -1, and literally sends 1 byte. ;-( -- Scott