The impact of technology on real estate investing