private void ProcessMessages(object sender, EventArgs e)
        {
            if (MessageQueue.Count > 0)
            {
                string NewMessage;

                if (MessageQueue.TryDequeue(out NewMessage))
                {
                    if (NewMessage != null)
                    {
                        if (NewMessage.Contains("PRIVMSG"))
                        {
                            string User    = NewMessage.Substring(1, NewMessage.IndexOf('!') - 1);
                            string Message = NewMessage.Substring(NewMessage.LastIndexOf(':') + 1);

                            foreach (string IgnoredUser in IgnoredUserList)
                            {
                                if (User.Equals(IgnoredUser, StringComparison.CurrentCultureIgnoreCase))
                                {
                                    // We Are Ignoring This User, Return Out.

                                    return;
                                }
                            }

                            OverlayHandle.AddMessage(User + ": " + Message, Brush, OutlineBrush);
                        }
                    }
                }
            }
        }