FUNDAMENTAL GUIDELINES FOR EFFECTIVE WEB SITE DEVELOPMENT: A THOROUGH LIST