Introduction - If you have any usage issues, please Google them yourself
Acknowledgements: Yanick Belanger sent in a patch for the right content length when the content is a String. Bill Mccormick from Nortel Networks sent in a bug fix for setContent.