I use the level II feed from Ameritrade which I run through quotetracker from Medved. Level II is free from AMTD if you have an Apex account and they give you that if you average 5 trades a month for three months. Otherwise, you pay $9.95 per month from them. Most brokers offer similar arrangements.