We were reading an interesting web article about the internet giant AOL and how they had made available, at no charge, the 225,00 square feet of office space they own in Palo Alto…