I want to allow the admin of a site i'm building to highly customize the wordpress user. This will be a highly advanced plugin so I'm fine creating a whole new page in the admin to do this customization (to avoid the weak hooks in the current user admin page).
My question is this: how can I enable the admin to easily create custom fields of different types without coding? It is kind of like a custom meta box, but for users instead of posts.
I know buddypress does this for the front end, the latest version 1.5 is quite powerful. I'm sure it could be adapted for the admin area, but that might be a lot of work. I also have coded a custom solution, but it is feature poor at the moment and I'm wondering if there is a better solution out there.