I have never head of a free online trading site. They all want their brokerage fees somehow, lol. You'll pay either per-trade or a subscription fee.
I used to have an E-Trade account but ugh whatever, real estate is where it's at investment-wise.