When shopping for a home, some people know exactly what they want, at least they think they do. However my experience is, even if you build there will be something that you could have, should have added or changed. It’s just he way it is. It’s human nature. There is always some level of compromise.