Real estate agents can be useful because they know the local housing market. Most of them belong to various listing services that publish directories of all properties for sale in a particular market.