I was wondering has anyone encountered posts that discuss the topic of using many startups to create larger entities. Instead of adding new departments or divisions within a startup, use other startups to solve the problem.
For example, Microsoft would be made up of 1,000's of smaller companies that approach their markets using a "bottom-up" approach (from computer science). That way you can keep rapid innovation but have the scale of massive corporations.
This blog post sums it up pretty well: http://forceforthefuture.com/2009/12/the-lego-model/