Buying a home is a complicated process that often seems simple on the surface. You may have already obtained pre-approval for a mortgage and likely know the kind of home you want to purchase. Once you begin the house-hunting process, you may quickly learn that there...