Whenever I use a Limit order, I seem to be the last one to get filled, regardless of when I placed the order. I once placed the order on the PREVIOUS day only to get filled just before the price was lifted. It's gotten so bad, I no longer use limit orders during the day. I can't tell you how many times I've missed my price target because I never got filled even though it "touched" the price. So I'm thinking whether the order is not sitting on the brokerage server and only sent out when the price is reached. Does anyone know if the order is sitting on the exchange or the broker?