Ditto on the avgng down but I never buy at the ask price for the reason you stated; you always get skrewed... I try buying at the bid price. You probably have a 30-40 percent chance of it going through; if so great; otherwise I try again until my buy price goes through.