What is the difference between a Custom Home Builder, Production Home Builder and a Spec Home?

Are you looking to purchase a new home? You’ve heard terms like “Spec Home” and “Custom Home” bantered about, but what are the advantages and drawbacks of each.