Buying a Home — Legal & Financial Considerations