Computer programs that rely on the a connection to the internet to download any and all updates are the best way to stay with current upgrades. This is vital in that they are ever changing and as such, require the new information to be downloaded to ensure that patches are installed and bugs are fixed. This is especially important to anti-virus software. Every day, new viruses are created that can worm their way their way through the outdated anti-virus software, thus putting your computer at risk. Most computer programs have directions written into the programs code to always check for updates for the product to ensure that your program is always up to date. Other programs, aside from anti-virus software, utilize this as well. Anti-spam programs do it as well as regular programs like Adobe. As it turns out, as long as your computer is connected to the internet, it is never 100% safe, however, with your anti-virus programs always updating, your computer is pretty darn close to being safe 100% of the time.