Before signing any contracts or putting down any money, most homebuyers spend a significant amount of time and energy searching for or designing "the perfect home." A house hunt normally takes into account factors such as location, price, market trends, property taxes, homeowners association fees, and the quality of the property. In addition, each buyer usually has a wish list that includes both specified...