Profiles Matching: Coming of age