Buying a home is exciting. Most people have visualized their dream home—large, inviting kitchen; multiple bedrooms for family and guests; perhaps a backyard with built-in BBQ, pool, and