Dynamic Matching and Evolving Reputations