You do not have to go to that expense of a "direct broker".
Use Webtrader on the NSX broker list, cost 0.07% which is around $13.95 for $20k trade. If you want live data you pay a monthly fee like any other company. Webtrader you have to refresh to get up to date info
Forms easy to fill out