Concrete foundations are of two types – poured concrete and concrete block. Poured concrete is a modern manner of laying foundations, while concrete blocks are more traditional. Concrete blocks are preferred for their visual appeal and strength. Yet, as time passes, there may be degradation of concrete. The prime cause of cracks in concrete...