that sounds like it's good also.. BUT .. choosing a profile type will also make them searchable by that type.. so you can then search "musicians" or "photographers" or even all different types of professions.
There are many ways to do that. You can use one of the existing open social person profile fields such as "job_interests"
You can use a different set of person profile fileds (facebook, twitter, or a set of fields defined by you) and use them instead of the default open social fields provided by the Anahita Social Engine.
You can use tags "musician, photographer" on people nodes that get indexed and used when a search conducted.
Personally, I would love to have an extension (of-course the framework and main apps, have to be done first). An example a social network with users above and below 18 (or legal limit in your country), for security purposes one who is over 18 cannot interact with one who is below 18 and vice-versa.
Taking this example a step further, if one was under 18 when they signed up, and has many "friends" when they turn 18 (which they made before 18), that they can continue their interaction with only those "friends" (in the below 18 category) while being able to interact with members who are over 18.
A quick note on search, that the current implementation is very limited in functionality; it would be great if it were ajaxable, and one can refine their search based upon fields in the profile. Example search for females between xx & xx living in the xxx area (based on their address, or current city field), with hair color of xxx and xxx eye color.
One can never be sure how old someone really is (as that is the nature of the internet). However it still would be a good thing for those who will run a network with mixed ages (such as myself) to protect their users.
One would also have to take other steps (invite only - so that you or the one inviting can "vouch" for the person, including clear definitions in the tos [that if they use false info that their account will be removed etc.], I am sure that there are other ideas out there).