If you think it's expensive to hire a professional, wait until you hire an amateur. The home selling or buying process can include a myriad of issues that require negotiation, and the ability to "think outside the box." Working with an agent that lacks knowledge and experience can cost you thousands of dollars. Your housing needs deserve the care of a specialist. Avoid costly mistakes.