Enhancing the way people use computers to perform tasks has become a very important issue in interface design and human-computer interactions. When the concept of human-computer interaction first began to emerge it was commonly understood as the hardware and software through which a human and computer could effectively communicate (Laurel, 1990). This effective communication is also know as user-friendliness. The concept of user friendliness has recently been expanded to include various attributes and cognitive aspects of the user\u27s needs and experiences. Focus should be on the user\u27s experiences, expectations, preferences, and cognitive aspects in developing efficient and effective computer interface designs. It is the basic premise ...