I entered a limit order fri 7/20/2001 : Buying 200 shrs HI-T @24.75 12:33 :37 10 seconds later it executed for 100 shrs : Bought 100 shrs HI-T @24.75 12:33:47 Buying 100 shrs HI-T @24.75 ( now trying to buy the other 100 shrs ) At this point the quote according to time and sales was 25.75 (100) x 24.99 (1200) 12:33:50 obviously my 100 shares being next in line to be bought the next trade occured 37 min. later with 600 shares being traded at 24.75 and I did'nt get any of them . How could this have happened ? their support told me it was because they routed the order to the NYSE and the 600 share trade occured on a regional exchange and that it was one of those one in a million type things ?????????????