private async static void XAuthTestWithLinqToTwitter()
		{
			Console.WriteLine("Enter User Name...");
			string userName = Console.ReadLine();
			Console.WriteLine("Enter Password...");
			string password = Console.ReadLine();

			var auth = new XAuthAuthorizer
			{
				CredentialStore = new XAuthCredentials
				{
					ConsumerKey = OAuthProperties.ConsumerKey,
					ConsumerSecret = OAuthProperties.ConsumerKeySecret,
					UserName = userName,
					Password = password
				}
			};

			try
			{
				await auth.AuthorizeAsync();
			}
			catch (Exception ex)
			{
				Console.WriteLine(ex);
			}

			using (var twitterCtx = new TwitterContext(auth))
			{
				//Log
				twitterCtx.Log = Console.Out;

				List<LinqToTwitter.User> users =
					(from	tweet in twitterCtx.User
					 where	tweet.Type == UserType.Show 
							&& tweet.ScreenName == "JoeMayo"
					 select tweet)
					.ToList();

				users.ForEach(user =>
				{
					var status =
						user.Protected || user.Status == null ?
							"Status Unavailable" :
							user.Status.Text;

					Console.WriteLine(
						"ID: {0}, Name: {1}\nLast Tweet: {2}\n",
						user.UserID, user.ScreenName, status);
				});
			}
		}
        private static TwitterContext GetTwitterContext()
        {
            var auth = new XAuthAuthorizer()
            {
                CredentialStore = new InMemoryCredentialStore
                {
                    ConsumerKey = "rsrleZR4jRNIN0Cm7uPGxOpWy",
                    ConsumerSecret = "ij1N7CcRwPtbe76RFdon8ruCJEMNVFJ4n03AKbVDMjzAFqbPqs",
                    OAuthToken = App.UserInfo.Token,
                    OAuthTokenSecret = App.UserInfo.TokenSecret,
                    ScreenName = App.UserInfo.ScreenName,
                    UserID = ulong.Parse(App.UserInfo.TwitterId)
                },
            };
            auth.AuthorizeAsync();

            var ctx = new TwitterContext(auth);
            return ctx;
        }
        private static TwitterContext GetTwitterContext()
        {
            var auth = new XAuthAuthorizer()
            {
                CredentialStore = new InMemoryCredentialStore
                {
                    ConsumerKey = "Twitter Consumer Key",
                    ConsumerSecret = "Twitter Consumer Secret",
                    OAuthToken = App.User.Token,
                    OAuthTokenSecret = App.User.TokenSecret,
                    ScreenName = App.User.ScreenName,
                    UserID = ulong.Parse(App.User.TwitterId)
                },
            };
            auth.AuthorizeAsync();

            var ctx = new TwitterContext(auth);
            return ctx;
        }
        private static TwitterContext GetTwitterContext()
        {
            var auth = new XAuthAuthorizer()
            {
                CredentialStore = new InMemoryCredentialStore
                {
                    ConsumerKey = "B86OgAiSUnxXYXsspdJpvWuKH",
                    ConsumerSecret = "uyHG0czAlBuXTnjjxOv3EIGDhZ0M9mg92JexjPUqYMZRLVSotW",
                    OAuthToken = App.User.Token,
                    OAuthTokenSecret = App.User.TokenSecret,
                    ScreenName = App.User.ScreenName,
                    UserID = ulong.Parse(App.User.TwitterId)
                },
            };
            auth.AuthorizeAsync();

            var ctx = new TwitterContext(auth);
            return ctx;
        }
		private TwitterContext GetTwitterContext(string serializeInfo = "")
		{
			TwitterData.TwitterUser user = JsonConvert.DeserializeObject<TwitterData.TwitterUser>(serializeInfo);
			var auth = new XAuthAuthorizer()
			{
				//CredentialStore = new InMemoryCredentialStore
				//{
				//	ConsumerKey = "YVgafJLg6figpxcFTx9oBhXDw",
				//	ConsumerSecret = "AdNdiuHSHIf5hN6HWnVrC9u6bnW3vVirjEhAFrfabacPIQdh98",
				//	OAuthToken = "3620214675-KzcSqmYy131LlcQGe8nOptxCdQCBP8ajPYXYwvl",
				//	OAuthTokenSecret = "GycvXtklGfaYz1WjOINEhkmZr6OwGDz38SUX68iCMWv9f",
				//	ScreenName = "bogdanm__",
				//	UserID = 3620214675
				//},
				CredentialStore = new InMemoryCredentialStore
				{
					ConsumerKey = "YVgafJLg6figpxcFTx9oBhXDw",
					ConsumerSecret = "AdNdiuHSHIf5hN6HWnVrC9u6bnW3vVirjEhAFrfabacPIQdh98",
					OAuthToken = "3620214675-KzcSqmYy131LlcQGe8nOptxCdQCBP8ajPYXYwvl",
					OAuthTokenSecret = "GycvXtklGfaYz1WjOINEhkmZr6OwGDz38SUX68iCMWv9f",
					ScreenName = user == null ? String.Empty : user.ScreenName,
					UserID = user == null ? 0 : user.UserID
				},
			};
			auth.AuthorizeAsync();

			var ctx = new TwitterContext(auth);
			return ctx;
		}