The Roles of A Mortgage company, Broker and Sales Agent Choosing a home can be exciting although confusing event, especially…