A network, including a product sub-system that interacts with a user,
gathers information from the user, communicates the information to the
product's vendor, and receives new pre-programmed interactions from the
vendor for future interactions with the user. The sub-system is in or
attached to a product. Further components include a data processing
system for constructing and downloading pre-programmed interactions to
the product sub-system; a communications sub-system for transmitting the
data from the product sub-system to the vendor's computer; a
communications apparatus for reading the product sub-system's data,
transmitting it to the vendor's computer, and downloading new
pre-programmed interactions to the product sub-system; a data processing
system residing in the product sub-system for conducting interactions
with a user; and a data processing system residing in the vendor's
computer for analyzing and reporting information gathered from users.