Who can pay for a home in America?