i second that
always buy from small companies only
they like to talk, you get treated better, learn something about local culture
the only exception is costco from time to time- excellent service, good products and return anything you want- but i could live from small businesses only if i had to