@danirabbit this is exactly how to do it. Another thing: Cash.
It seems crazy, but the reality is that massive credit card companies and banks keep your money outside of your city/town and invest it there.
I just paid $20 for lunch at my local cafe. I know the guys who work there are getting paid off the books, so they're taking that same cash home and stopping at the bodega for food, and paying in cash, giving their kids allowance in that cash, shopping at the chinatown hardware stores in cash, etc....
the money gets multiplied and stays out of the hands of big corp. And the reaility is that, no matter how liberal, *ALL* big corporations are bad. ALL of them have a negative effect on your home town. ALL of them.
Small business + Cash whenever possible.