The rapid adoption of the Internet and computing technologies by all sectors of modern society has made them an indispensable part of our daily work and life. Access to these resources is taken for granted by public agencies providing services to the community, by those who conduct business and commerce, and by those who use them to stay current on public affairs and in touch with their families and friends on a daily basis. Yet not all individuals have consistent access to these resources—they may be unable to afford them, they may need basic training in how to use them, or they may be displaced from their.