Matchmaking From Fun to Profit