anchor.diff:        login_prompt();
       RequestedUser =:= User ->
         %% Edit mode
  -      Profile = undefined,                      % FIXME
  +      Profile = mtc_entry:sget(mt_person, ?a2b(User)),
         #panel{id = "profile-edit-entries", body = [
           #gravatar{email = Email, rating = "g"},
           #flash{},
  
positive.code:           mtws_common:set_email(Email),
            mtc_entry:supdate(Person),
            mtws_common:update_external_profile(UserNameValidBin),
            wf:flash("Profile updated");
          #mt_person{id = _Other} ->
            ?DBG("Bad username: ~p", [UserName]),
  
negative.code:         username ->
            username_entry("", "");
          email ->
            Email = case Profile of #mt_person{email = EM} -> EM; _ ->wf:session(email_trusted) end,
            email_entry(Email, "", false);
          name ->
            Name = mtws_common:name(),
  