Just don't give out too much of your information or you will have a bunch of agents pursuing you. An email address is the best--this way you can see who will really work with you and keep you abreast of the new listings that are what you are looking for--someone who has listened to your needs, understands what you want. If you tell an agent that you definately want a basement and they send you homes without basements, move on.
Find someone who works full time and has a good referral base of inspectors, lawyers, and mortgage reps. As you will need the service of all those people as well.
Finally, take some time to review the agents who post here. Check out their profiles, websites, answers, etc. You might just get lucky and find exactly what you are looking for.
Finding the right agent for you can be a trying process, but you should be comforted to know that you are already doing one of the things I would recommend. You are on the internet, looking for a good agent. There traditional resources (referrals from friends, co-workers, neighbors) that have been mentioned may be useful, but sometimes not. People tend to work with agents that fit their personal style. The agent that your friend or neighbor loved working with might be perfect for them, but just not right for you. Talking to agents in person, at open houses, is a great way to "test the waters" so to speak, but requires a great deal of your time, (and can burn up gas money pretty quickly). Online, you can do a search for agents in your area. I suggest checking out localism.com which is a collection of articles and blogs written by local agents, from all over the country. Sometimes you can learn all you need to know by the person's writing style, and the way they respond to comments and questions.
If you liked working with a particular agent in the past, asking them for a referral to another agent is certainly a good option, which your former agent would greatly appreciate, because the agent they refer you to will likely offer him or her a referral fee.
There are also any number of sites that will "help you" find an agent. Directory services, GoogleBase, and sites like Trulia and Zillow or social and business networkin sites like Facebook, and LinkedIn can also be helpful, though you need to take some of what is said on those sites with a grain of salt, so to speak, since the profiles and "featured" positions are often be not much more than self-created propaganda. For that reason, I think that blogs and published articles will give you a better sense of who the agent is, before you ever actually decide to meet face to face.
I hope this was helpful. Good luck in your search.
Or perhaps someone in your new area who you know can refer you to an agent they have had success with? Good luck...