How well does amember accommodate user managed profiles, including internal email, and member initiated image uploads to profile?