As a home buyer client in the past who looked at too many houses in person and not from virtual tours or the Internet, I can relate to what I call the "Match Game." Buyer Agents are tasked with inputting Buyer requirements into the MLS and seeing what pops up. You know the drill - Four bedrooms, three baths, 1/3 acre lot, 2 car garage, No pool, blah, blah, blah. This idea of playing matchmaker to current inventory only goes so far. From someone who looked at too many houses over too much time as a buyer myself, there needs to be a complement to playing Matchmaker.
The reason I bring this up is because I did learn that THERE IS NO PERFECT HOUSE. Even when I built my perfect house it wasn't perfect. The builder told me so. The complement to playing the Match Game is to decide on the five "Must Haves" in the criteria. They may change as you see neighborhoods, landscapes, shopping areas, but add the five "Must Haves" and you will winnow things down quite a bit.
The reason the Four bedroom, three bath approach doesn't work all the time is a word called COMPROMISE. Sometimes you will as a buyer take a smaller backyard to be in a better school district. Sometimes you will drive further to work so that your house out in the rural subdivision can provide you with the treed backyard you've always dreamed about.
Flexibility is the key to REALTORS and clients playing the Match Game properly. That, and quite a bit of searching online before loading up in the car and heading out. AND a knowledgeable REALTOR that knows the inventory. I would say a very valuable "enhanced" service of a great REALTOR is the ability to play Matchmaker to the hilt. Zeroing in on the correct properties in the minimal amount of time. It takes time to be good at this game. But one who hones their craft gets better at it each day.