Habitat for Humanity is a nonprofit housing organization founded on Christian principles. Habitat for Humanity organizes volunteers to build new homes for families that have qualified for the program. This is not a giveaway program, though—the new homeowners must contribute 250 sweat equity volunteer hours, submit a money deposit, pay property taxes and pay a 20-year (interest-free) mortgage.