I just set up a web app to use BugzScout for automatic error reporting to my FB On Demand account. I downloaded the ScoutSample project and started trying to invoke FogBugz.BugReport.Submit(). No matter what I submitted, I got the same message back:
ScoutUserName not specified.
which of course is the same thing you get if you don't provide any information at all.
After fighting this until I was about ready to rip my eyeballs out, I finally rewrote FogBugz.BugReport.Submit() to use GET instead of POST, and it worked beautifully the first time. I'll add my code below in case it's helpful, but I'm just curious - does On Demand not support POST? Or is the ScoutSample project out of date?