1. A method for using a router as a context-sensitive processing array wherein a header of a data packet is encoded with information descriptive of data contained in a payload of the data packet and the data packed is encapsulated into another packet for transport across a network to an ingress point of the context-sensitive processing array, the method performed at the context-sensitive processing array comprising: un-encapsulating the data packet and placing the data packet onto a broadcast medium such that one or more routers can receive the data packet substantially simultaneously; programming at least one router to select data packets from the broadcast medium based on selection criteria that correspond to the encoded information in the packet header and; selecting the encoded packets based on encoded information in the header, the selecting process organizing the encoded information into a predetermined hierarchy of information based on the selection criteria, the resulting organization corresponding to one or more of the following: taxonomic classification, geographic location information, identity of the source of origin of a goods in commerce, type of goods or service offered in commerce, and brand name for a goods or services offered in commerce.