Over at The Speculist, Stephen Gordon argues that with the ever increasing availability of online goods and services, universities, book stores, retail shops, and offices will all shrink to the size of coffee shops.
My Christmas shopping this year was 90% through Amazon Prime. Not having to fight the crowds and having it delivered free of charge to my home is a big plus, but as with the Kindle store, the online retail selection is much better that even the largest retail outlet.
Which is more enjoyable: Starbucks or Walmart? For the sane: Starbucks. So if you can accomplish your Walmart shopping at Starbucks, why do it any other way?
Also, imagine the 3D print shop of the future. You put in your order, probably from your smart phone, and then go pick it up. What does the lobby of such a business look like? Again: a coffee shop.