Home Is Where the Wealth Is Zillow study finds home owners who stay put for 7 1/2 years net a 24% return on investment View article… Posted in News