Hi,
Thank you Joshua for the great post.
I would just add an simple example of how you may obtain AvatarGUID:
int userAvatarID = CMSContext.CurrentUser.UserAvatarID;
AvatarInfo myAvatar = AvatarInfoProvider.GetAvatarInfo(userAvatarID);
string myAvatarGUID = myAvatar.AvatarGUID.ToString();
Kind regards,
Richard Sustek