Reading the article gave me an office-sharing idea that I think would be quite helpful for small companies. Instead of just providing office space, the hosting company would also provide HR, legal services, and other tangential work for the resident companies. This would allow small companies to benefit from large-company-like resources while remaining focused on the core business.