42 Software as a service (SAAS) services featuring software for the creation and hosting of Virtual Machines within virtual workspaces, for use in video conferencing, virtual meeting rooms and classrooms, conducting interactive work, and collaborating with other users; Platform as a service (PAAS) featuring computer software platforms for the creation and hosting of Virtual Machines within virtual workspaces, for use in video conferencing, virtual meeting rooms and classrooms, conducting interactive work, and collaborating with other users; Providing on-line non-downloadable software for the creation and hosting of Virtual Machines within virtual workspaces, for use in video conferencing, virtual meeting rooms and classrooms, conducting interactive work, and collaborating with other users; Providing virtual computer systems and virtual computer environments through cloud computing