[T]echnological literacy . . . refers not only to what is often called "computer literacy," that is, people’s functional understanding of what computers are and how they are used, or their basic familiarity with the mechanical skills of keyboarding, storing information, and retrieving it. Rather, technological literacy refers to a complex set of socially and culturally situated values, practices, and skills involved in operating linguistically within the context of electronic environments, including reading, writing, and communicating. The term further refers to the linking of technology and literacy at fundamental levels of conception and social practice. In this context, technological literacy refers to social and cultural contexts for discourse and communication, as well as the social and linguistic products and practices of communication and the ways in which electronic communication environments have become essential parts of our cultural understanding of what it means to be literate.