I don't trade NYSE stocks that much, but the last couple days I've had some trades that seem like they should have been executed. There are 3 possibilities here; I'm trying to figure out which is the case. 1) My broker doesn't offer the best route to NYSE stocks. It's Interactive Brokers. Do they offer the speediest route to NYSE? 2) Someone sent an order before I did. Possible, but it seemed like my orders sat there for about a minute before I saw prints at the price I was trying to buy. I've seen some NYSE trades go through in a couple seconds. 3) The specialist backed away. In the last trade, I placed the trade, and I didn't see any prints at the price I was trying to buy at, and then the quote disappeared. It would seem to me this is backing away. Any ideas how I can solve this problem?