Manage and display advanced user profiles on your website.
This plugin allows for management of user public profiles with a lot of customizability.
In the dashboard under Profiles->Settings, administrators can:
Users can edit their profile under Users->Public Profile, where they'll be presented with the form you created.
Everything can be styled with CSS
Dashboard icon from http://p.yusukekamiyamane.com/
Social icons from http://paulrobertlloyd.com/2009/06/social_media_icons/