Boom times for buying, selling home