>Seems a bit like MS Access to me- great as long as you don't try to do anything too far beyond the examples, because it ends up needing lots of work.
Well, not really. The WebRequest class is not as trivial as it appears because of all the formatting issues. It's very surprising that the class doesn't handle creation of POST data automatically, but it doesn't. It's not too difficult though as long as you know the protocol <g>...
The issue you're seeing is an HTTP protocol issue of course. The trailing -- is a major PITA and cause all sorts of parsing problems. Luckily I've been trhough that before with Fox code that made catching that at least easy...