public void LoadMemberReputation(TaskScheduler uiContext) {
			WebImageRetriever imageDownloader = new WebImageRetriever ();

			Task<byte[]> loadGraphTask = imageDownloader.GetImageStreamAsync (new Uri (MemberReputationGraphUrl));

			loadGraphTask.ContinueWith (t => ReputationGraphLoaded(t.Result), uiContext);
		}
		CodeProjectMember LoadGravatar() {

			var db = new CodeProjectDatabase ();
			byte[] avatar = db.GetGravatar(Member.Id);
			if (avatar != null) {

			} else {
				WebImageRetriever imageDownloader = new WebImageRetriever ();
				Task imageDownload = imageDownloader.GetImageStreamAsync (new Uri (Member.ImageUrl)).ContinueWith (t => {

					avatar = t.Result;
				});

				imageDownload.Wait ();
			}

			Member.Avatar = avatar;
			return Member;
		}