We can usually get the little things in life just the way we want them: our coffee can have the perfect amount of sugar; our pizza, the perfect toppings. Unfortunately, when it comes to the big things, we’re expected to compromise. We’re supposed to ignore the little flaws of our partners, muddle through the less-than-glamourous parts of our jobs and accept the fact that there’s no such thing as the perfect home…or is there?

Rather than deal with the continual maintenance of an older house or attempt to shoehorn remodeling plans on a pre-existing structure, some people choose to build a custom home from scratch. Read more