Cruel Musical Chairs (or Why Is Rent So High?)

How does a growing, prospering city stay affordable for all kinds of people? At the most basic level, when there aren’t enough homes, prices will keep rising. And when there are plenty of homes, it helps prices stay down.