> I think having to report numbers publically on a quarterly basis will bring the whole thing into reality.
That is a good reason that all companies (over a certain size, say in terms of gross expenditures) should have to report such numbers. There's no reason that huge companies should be able to distort the economy while not having to report anything just because they're not publicly traded.