Why does Portland require every new house to have a driveway big enough to fit two cars? Why do we forbid most lots from having two separate dwelling structures unless one is 25 percent smaller than ...