42 Hosting an on-line community web site featuring courses, videos, and workshops; Hosting on-line web facilities for others for conducting interactive discussions, sharing on-line content, and hosting courses, videos, and workshops; Platform as a service (PAAS) featuring computer software platforms for for use in hosting on-line courses, videos, and workshops; Providing online non-downloadable computer software platforms for for use in hosting on-line courses, videos, and workshops