Or maybe this, add your current version to your thread and look for it: Code: Public Shared version As String = Assembly.GetExecutingAssembly.GetName.Version.ToString Dim Request As HttpWebRequest = DirectCast(WebRequest.Create("http://forums.mydigitallife.net/threads/32680-WinTK-The-Windows-multi-tool?p=559102&viewfull=1#post559102"), HttpWebRequest) Request.Method = "GET" Dim rs As WebResponse = Request.GetResponse() Dim sr As New StreamReader(rs.GetResponseStream(), Encoding.UTF8) Dim check As String = sr.ReadToEnd() sr.Close() rs.Close() If Not check.Contains(version) Then 'Update available End If