250,000 new homes per year, but who’s going to sell them?

by