These types of sites are popping up everywhere. Users sign up, create profiles on themselves, and invite friends to do so as well. They interlink amongst each other and create a social netork online.
These social networks are searchable and browseable, making them a good source for finding people.