Estrin talks about how the hurdles for self-configuring architecture are a combination of new communication architecture, semi-conductor technology that can drive low power devices, new fuel sources, and from a software perspective, new communications architecture.