One thing that confuses me is why most municipalities feel obligated to provide free on street parking whenever they design a street. Additional road width for parking makes it more difficult to accommodate bicycles in-lane, and harder to provide good sidewalks. In a commercial area, parking should be centralized, and preferably multi level so that it does not contribute to sprawl, and allows for a more walkable environment. Within a residential area, parking for residents should be provided on the property.