Is there a common place where we can download all the root CA certs and get frequent updates for changes? This is one place where we can find the CAs, but we need to keep on checking for the updates. Are there any other places other than this one?
Depending on your application, you might not need "all" the CA certificates, but only the ones that you are able to trust.
You can use the Mozilla CA Certificate Store at:
Those are the CAs that are trusted in e.g. Firefox.
In short, no there is n't.
A bit longer, there is no repository of all root CA's certificates. for example , private CA's are almost always not included in the CA list, also CA's with a limited scope are often not on those lists.
All major certificate keepers have there own list of CA's they thrust (and to what degree). This includes organizations like: Microsoft, Google, Mozilla, Sun, others. All have a method to have your CA certificate added to the list. (including a procedure of when are you added/removed and why)
Is there a reason to not trust the System's CA store?
if so I would also suggest the Mozilla CA store (in Daniels answer)