Drupal inspired website communinty

Experienced, reliable drupal developer to put together a social networking site/blog for a particular industry or group that I will name later on.

Non-Members/public users shouldn't be able to view or contact member profiles or other member posted content. The member profiles should be stored behind a secure, closed network and shouldn't be accessed by Internet search engines or non-members. The members should have the possibility to set their profile/information to private within the community.

Ability to give free access to any user, by disabling the upgrade button; Add/edit/remove members; Manual/Auto approval for membership; Search for members in admin cp; Instant e-mail notifications; Unique e-mails verification (each new member is checked before he/she is added in the database).