I signed up with lycos finance livecharts for free. There is also a pay version available.
It has intraday data on NASDAQ stocks with no delay and NYSE has a 20 minuite delday.
The indexes are real time but the futures such as e-mini s &P are delayed 10 minuites or more.
I use it with metastock pro and paste data to a txt file and import it. It is a clumsy process but it does work.
hers is a sample of esm3 - june mini s&p 500
"Date","Time","Open","High","Low","Close","Volume"
030328,1500,862.000000,864.000000,861.750000,862.750000,7573
030328,1510,862.750000,863.000000,861.250000,862.750000,8147
030328,1520,862.750000,864.250000,861.500000,863.250000,11610
to export data go to chart , export chart, bar data to asci text..
then save the file.
the web site is
http://finance.lycos.com/home/livecharts/