In XAC.NET you can use filters to find people based on specified parameters of personal views, beliefs and appearance.