One day I was curious to see if someone had a good implementation of an idea I had.
Something that checks all the software on my computer to see if it is up to date, and provided some sort of mechanism to update things easily.
Well, its been done already and pretty well at that!
FileHippo have a pretty good software database already and their software seems pretty accurate!
Give it a go. Its a tiny download if you use the standalone.
No installation required.