Is it possible for your small business to keep up with the big dogs?