virtual service opportunities