ECN's do trade thru. Not all of them are considered NBBO= exchanges. Trade thru only for exchanges. But even in those cases regionals do cross sometimes. Best thing to do is have direct lines everywhere. Send orders to every exchange: CHX, NITE, MADOFF, BSE, PHS, ARCA, INET, BRUT, NYSE...