Trade at 3 AM EDT with IB. Seriously. Of course, the only ECN open at that time is Insinet, and it's pretty thin.
I believe Island opens at 7, it picks up a little at 8, but there's not much liquidity until about 9. I believe other ECNs like ARCA start trading at 8.