Middle Agents for the Internet - Robotics Institute Carnegie Mellon University