I had a team member ask me why we had to create UnDP's from the desktop instead of from the web like everything else. Hopefully I'm not missing the boat on something already built-in. The only thing I can think of is Device Studio, but I thought that was more for grabbing basic system info when the built-in pollers didn't properly recognize devices. Seems like Device Studio provides the framework for moving UnDP creation to the web.