Also, we need to be aware that the technology in use by the general public today is likely to be far less advanced than ones we do not know about yet. For example, DARPA, in terms of technology creation, is allegedly way ahead of what we see , know about and use today. Minute super nano mocrochips are not out of the realm of possibilty today, IMO.