IB is probably your best bet for execution. TOS has a nice platform, but comms are too high (can negotiate based on volume). I use hoadley and livevol pro for analysis. Hoadley's pretty slick, but nothing one can't build himself. Livevol is good for vol analysis. They actually just launched...