My experience as an online volunteer was that to manage a large number of projects with a high level of diversification a lot of knowledgeable and committed people is needed.
There is also a "time factor" which is twofold:
- that of the amount of time a volunteer is ready to give to a project
- that of the amount of time those in need can wait for a solution to their problem to be found
In both case there is a risk of "giving up" if the volunteer or the community feel they are wasting their time (for whatever reasons).
"Thinking Big" is great, but "Starting Small", being successful, earning credibility and respect and growing is better than loosing sight in the vastness of an ocean of problems.
It is with this in mind that I will personally approach this discussion.
This general thread can be used to discuss what is achievable globally. For specific issues please use the specific threads. If more threads are needed just ask! But I think I have already detailed to much!
~R