The Obama speech today was really interesting, and imo hopeful. In particular, he suggesed that small businesses be taxed at zero capital gains!!! If true, and all the potential loopholes are worked around, I see a future where companies are extremely agile (a concept from computer science http://en.wikipedia.org/wiki/Agile_software_development) and they are smallish on the order of 1 to 100 employees. The only problem I see is that some projects, like drug discovery, are extremely risky and mostly can only be born by megalith corporations. Maybe I am wrong about that. Maybe this is the duality that we seek - large corporations are a partner with government to take on risks. Small corporations have no direct government partnership and therefore are very risky, but are incentivized by not being taxed. I think this is exciting.