When buying a home you need to know how much you can comfortably afford, how much your lender will underwrite in the form of a mortgage, what your own out-of-pocket expenses will be, and what kind of contingencies need to be included in the offer to allow you some negotiating room.