We've all heard the parable how the wise build their houses on rock and the foolish build theirs on sand. Whenever you are investing your time, energy, and money to build, you want your efforts to stand the test of time. Building on stable ground is the first step to ensuring this.
Some techniques we are experienced with include: