Can you get snapshot data via Google or Yahoo? If so, it is only necessary to accumulate the data. Currently I'm doing this with the FTSE 100 stocks, and it takes about 2 minute sto get around them all, so it's 2 minute data. If you are watching fewer stocks, the latency is less. In what format do you require the data?