I'm hoping an expert can shed some light on the order execution rules for AMEX stocks. I had a look at the amex.com web site but the only relevant section (http://www.amex.com/atamex/aboutAmex/mktStructure/at_mktStructure.html) did not have the specific information I am looking for. The issue is that yesterday a specialist was either holding on to my (marketable) limit orders for (a stock with volume of 400k to 500k shares) for over 20 seconds. It wasn't because someone took the liquidity before I placed my order. Separate to this, my broker (IB) routed some (add liquidity) SMART orders for the same stock to Island. That made me think that the specialist was out and out not interested in my orders at all. If anyone can provide some guidance as to the AMEX rules that would be great, particularly for how long the specialist can hold onto my order after it is placed. I ended up putting most of my orders for the stock through ARCA and Island yesterday.