Buying a house, need some advice