I am curious now, since you guys are obviously the people to ask having done all this networking stuff. I have been running DD-WRT for quite a while, and it is very good, but the router itself still has rather rubbish hardware. As a result it will fall over in certain circumstances - basically it can't cope with the hundreds or even thousands of connections that peer-to-peer downloading software creates. My solution at the moment is to temporarily ban the person whose light is flashing the most and reboot.
Would this sort of thing affect ImpulseReactor and Demigod? Would a newer router fix it?
Probably depending on how old it is. Imagine how slow the processor is in it.
Heck, anyone remember how slow embedded processors just 4 years ago were compared to now?
But great post NE, it really does highlight some of the challenges here that people don't realize. Heck, I certainly didn't realize how problematic routers were. I always just thought of them as a box that I connect stuff to and they didn't really do much. In acutality, they really are PCs doing a specialized job that is a lot more complex than I thought.