OkCupid has a substantial character questionnaire, built to increase compatibility.