KEY ACTIVITIES FOR EFFECTIVE WEBSITE DEVELOPMENT: AN EXTENSIVE CHECKLIST