A method for providing customer services and advertising based upon device attributes
is disclosed for a distributed processing system. The distributed processing system
identifies and utilizes the capabilities of distributed devices connected together
through a wide variety of communication systems and networks and utilize those
capabilities to organize, manage and distribute project workloads to the distributed devices.