Gime some credit to netcoder

He did an excellent job at writing the PUT parser I'm using