scottrade does provide free quotes but I and many others noticed that their quotes are many times inaccurate or lagging. Be careful.
I am unaware of another totally free service.
If you open an Ameritrade account you can use their streamer. You pay inactivity fee of $5/mo.
You can also open an account at MBTrading and use their navigator. No inactivity fee whatsoever. That's basically free quotes.
eSignal offers "MarketCenter", quotes for stocks options and futures for $15/mo.
Have fun
50