Every home needs to have a solid foundation to sit on. A foundation is the lowest part of a home that supports the home. There are three main types of foundations: basement, crawl space, and slab. The type of foundation a structure has depends upon the environment...

read more