A method for the design and layout for a patterned deep N-well. A hierarchical protocol stack having a plurality of interfaced protocol layers is defined. Other text which may be used as a basis for searching includes communications from other attorney terminals, from artificial intelligence objection messages, and personal notes. A bar code reading device in another embodiment includes reprogramming circuitry enabling the bar code reading device to be reprogrammed either by way of receipt of programming data over a radio frequency communication line or by way of processing memory stored image data.