A virtual meeting and team building solution for remote teams with virtual workspaces