What is a home inspection, and why is it necessary?

A home inspection is a thorough examination of a property's [...]