InteractiveBrokers has some of the best technology and features. But some real crooks on their trading desk, real smart crooks. They triggered my STOP BUY order at 43.50, when the bid-ask was at 39-40... which confused me because I didn't see it on my 1 minute chart. So I contacted them to complain. While online, I checked the 1 minute chart, and MAGICALLY the 43.50 print appeared! They backfilled the 1 minute quote for NQM9. Amazing. I checked the TICK charts again, and confirmed with my database, no trades were made at 43.50. I've concluded that IB is great for trading, but only for active traders, who withhold their stops. I've smartened up, and have your stops ready with your mouse, not sent to IB. If they see your stop, they'll make money from you.