TD Ameritrade offers free L2 access with "thinkorswim" (their software platform). I use Etrade Pro, but they require a number of trades per quarter to renew the software. I consider it more powerful than thinkorswim and Scottrade Elite for someone as picky as me about trading layouts. Anyway, I think L2 is a must-have.