Just a suggestion, If you can include the edit buttons for different profile info in front of the details instead keeping a new page, it will be easier for user to update the necessary details. As of now i have to go away from my details page to update the details.
I see. So you are suggesting that we have an edit-profile button in our profile, not just on the dashboard? That's a good suggestion.
I'm reading the Malazan Book of the Fallen.