Working on a college site that will have many, many members (in the hundreds), only a fraction of which will actually be editors in the CMS. All members need to have access to their own information (so they can update with ease). Each member will have a ton of custom fields, too, including specialty fields like Matrix and Playa (which, as I understand it, isn't allowed with the built-in member management).
What are my options here? Really appreciate any suggestions I can get.