Internet Computing. As the Web has become a major source of information, techniques and