I've been using Freetrade for about 6 months now and am happy with it. I trade 1-2 times/day, only liquid nasdaq (almost exclusively AMAT), and almost always market orders. I almost always get filled at the inside in about 1-2 seconds. Worst fill was 35 seconds and that only happened once, with 2 or 3 fills in the 5-6 second range. Much better than I was getting from Scottrade, but possibly not as good as you would get from IB. They were having quote problems a couple of weeks ago (Streamer, same as Ameritrade and Datek), but it has been fine lately, and was fine before that. Level II is $10/month right now. According to their routing disclosure, all their market orders and about 1/2 their limit orders go to NITE, with the other 1/2 going to ISLD. I would imagine they send the non-marketable limit orders to ISLD to get the rebate, and everything else to NITE for the order flow kickback. I can't vouch for the interface, as I trade through QuoteTracker.