Software companies like Microsoft saw early on the power of the corporate campus over the lives of their workers ??? give them hiking trails, soccer fields, showers, cafeterias, day care and other amenities and you can burnish employee loyalty while diminishing their urge to ever leave the office.