I'm developing a control point for a Home Automation package using the .NET SDK. I have been able to successfully detect and partially browse MediaServers on my network. I'm using the InvokeSync method from the UPnPService class to execute a "Browse" action on a MediaServer. When I do successive "Browse" actions I don't reliably get responses. The first "Browse" gets a response, but subsequent "Browse" actions respond intermittently. The InvokeSync method just hangs when there is no response.