buying home - know the facts