Posted Monday, August 03, 2009
by Carol Odell
Over-all trust in business has dropped to 38% according to the Edelman Trust Barometer. Never before has the BBB been more important. BBB Accredited Businesses are all about trust.
Which BBB Accredited Business is your favorite? Why?