Homes.com repeat sales index now covers 300 markets