David vs. Goliath: Meet 3 Small Businesses Taking on Huge Rivals | Fortune