Robert,
Yes, something similar. I'm working on porting over our current application (written in FLEX) which contains an ArcGIS Server discovery widget over to JS and thought I'd pose the question. It seemed rather close to what is already out there with the Add Service Widget, but it sounds like it is a little more involved than I thought.