Last time I bought on the ask, I was waiting 15 min with no fill so I called Etrade to ask them what the problem was. They put me on hold while they called their trading desk. While I was on hold the order went through, but I still never got a clear answer as to the hold up.