We assume a real estate agent knows what to look for in a property. But they should also have superior negotiation skills, a vast knowledge of their community, and care about the details. You need to have a thorough understanding of the situation you are entering when...