IMPORTANT STEPS FOR IDEAL INTERNET SITE DEVELOPMENT: AN EXTENSIVE CHECKLIST