Buying a house is a big commitment and also a lot ...