Custom User Profiles

I'm looking for a good plugin that lets the admin create custom "Profile" fields for WP Users, and then a page to display the user Profile with the info that they submit.

Think of it like a Facebook or MySpace profile, but using the WP user system to do this.

Does something like this exist? If so please help me locate it, otherwise I believe it would be a great plugin to create.