+1 for Echo. Kurt and his team are great to deal with. I would suggest letting him know what you are after as well. He has a good network, could be helpful. They are super easy to deal with in person. I can't imagine online would be any different.
I like to stop in from time to time. He gets some gems!