There are no trade commissions for online trades of
Vanguard ETFs. (Costs for trades of other shares are $7 online and
$25 by phone.) If you're content with Vanguard ETFs (some of the
best there are), you can't do better with a discount broker.
The Vanguard Roth IRA's $20 annual fee is waived
when you opt for e-delivery.