Go online or go under? Small businesses at a crossroads.