How about supporting small businesses and local economies as far as possible. Or do you care so much about the corporations?
It's a lot harder when it comes to technologies like GSK and Microsoft, but buying local/fair trade and drinking local beers instead of Bud can't be that hard.