You guys should try Datek. Trades, no matter what exchange, are 9.99, and you can trade OTC (although when trading OTC, you must place a limit order). The I/F is good, and they have a really nice looking real time streamer. I've never had a problem executing any orders.