IMPORTANT STEPS FOR EFFECTIVE INTERNET SITE DEVELOPMENT: A COMPREHENSIVE CHECKLIST