When you are building a new home, it can be one of the most exciting times in your life. How many bedrooms do we need? How many bathrooms do we need? Open plan kitchen or something more costly? How do we heat the water, what size garage and what direction….