I have a simple timer - like - question..

Right now I have this program to monitor the stock market. It currently has a loop to do all the stuff... example:

VB Code:
  1. for a = 0 to 10 ' 11 different tickers
  2.     call get_stockstuff(a0
  3. next a

Not exact, but you get he jist of it... The problemis that is can be slow.. What i was thinking of doing is have 11 different timers and have each one go out and get the data individually. I forsee a few probles,

1) Each timer will be calling the same routines.. is this ok or will it crash??

2) Can I even have that many timers and run efficiently?

3) is it wise to have that many timers or is it better the way I allready have it?

4) I could have an external prgm. that can be shelled out to ge the values and return them.. thoughts on this please..

thanks for you thoughts,
Rudy