Soo.. Since Impulse is going to be used for match making.
Impulse will be like GPGnet, sort of. You click the Demigod game in your Impulse games list, and view servers, or host one through there.
Now.. why can't you "publish" mods on Impulse, and use Impulse to download and install the mods simply(along with get information with them) and allow people distributing mods outside of Impulse to easily include some sort of "activator" program that'll activate the mod on impulse under a common name.
Then whenever someone hosts a game with that mod, impulse knows what mod it is, and anyone who wants to join that game gets prompted to download and install the mod before joining? It would know what mod is being used, and be able to AUTOMATICALLY download and install for people.
It'd fix any bandwidth issues, and I would THINK it'd be easier, and can be applied to any game that wishes to use it (sins of a solar empire would be naother good one.)
And it'd be more appealing than anything I can think of that Impulse could offer me. :/
Hosting a game, people joining and not having the mod, and you telling them to quit, go to some website, install the mod, reload their game, DOES NOT WORK.