I've used Secunia online for a couple of years, until they brought out their offline version. Now I use that. You can just run it once a week or so. Or you can leave it running in the background. If you do that it'll tell you when something becomes insecure, if it needs updating or if it's end of life.
I think it's great, you know you will always be bang up to date with all your software.