yes, that is true, but sometimes people may send a buy order for 1000 shares, which may be well within their bp, while they may have meant to send it only for 100 shares. it would be great to have a minimum time before canceling orders, but determining "fairness," for this would definitely...