FUNDAMENTAL GUIDELINES FOR EFFECTIVE WEB SITE ADVANCEMENT: A THOROUGH CHECKLIST