Do tech companies give back to small business as much as they take?