ECNs are part of a class of exchange called alternative trading systems (ATS). ECNs trade NASDAQ-listed stocks, but they connect buyers and sellers directly. Because they allow for direct connection, ECNs bypass the market makers. You can think of them as an alternative means to trade stocks listed on the NASDAQ and, increasingly, other exchanges as well (such as the NYSE or foreign exchanges).
There are several innovative and entrepreneurial ECNs, and they are generally good for customers because they pose a competitive threat to traditional exchanges, and therefore push down transaction costs. Currently, ECNs do not really serve individual investors; they are mostly of interest to institutional investors.