Videohelp always has links to the source page. Also, along with checking out the developer page for each software, it's a good idea to use Videohelp as a junction point because they maintain old versions for download and even software that's no longer developed or maintained.
You can still download stuff like RipIt4Me, DVD Decrypter, etc..
It's a good resource say if you updated to the latest which broke something and you didn't save the older installer. Chances are you can back off from a list of previous versions for most programs.