The joy of getting the keys to your home is unmatched, but the reality of a 20-year (or longer) home loan often brings with it a heavy financial commitment.