Oh, Marcos, you meant your online brokerage (I thought you meant your ISP).
Ameritrade seems to be the best overall online broker, IMHO.
Depending on your individual needs & trading style, search ones online that may have the tools you're used to using.
Jake, I believe, likes Schwab.
Most of the full-service brokerage houses, in my experience, are behind the times when it comes to their online service.
There are some smaller sites for frequent daytraders (names escape me at the moment), that you can ask about on daytrading, penny, and swing message boards.
I'm not familiar with Harrisdirect. What was your problem with them?
~F8