If you are thinking of buying a home, working with a real estate agent can save you a good deal of time and help you make the best decision. From helping you refine your needs, to putting you in touch with financial institutions and introducing you to a neighborhood, you will probably want an agent working for you.