More houses are being built - well, that's what every party is saying to get your vote.

But how come there aren't enough? And will any of them fulfil that promise?