Sometime back I came across this site(
Welcome to FindABuyerForMyHome.com). It basically generates a database of home buyers. On it a home owner can list the criteria for his home into the database of home buyers and can see how many home buyers are looking for homes in their zip code and price range. This will give the home buyer lead more value. As it will enable the agent to market the home buyer as a commodity to home owners, while reversing the process of solicitation.