Quote from dcraig:
Have a look at http://www.opentick.com
US markets only. I havn't tried L2 streaming yet, but L1 for stocks seems to be fairly reliable now. I havn't tried futures yet.
The API also supports historical book data, but I havn't tried that either.
Very cheap (exchange fees only)
Thanks dcraig, I am checking it out right now.
Cheers, atavachron.