Then and Now: How technology has changed real estate for buyers, sellers and agents?