I think the only way to avoid those brokerage fee'
Post# of 74577
IE... USAA charges $8.95/per trade up to a 1k share amount. The fee keeps rising after that. What I did was broke down the math and found it was cheaper to buy in 10k blocks (again that was with USAA). Some other brokers are cheaper and some are even more expensive.
Hope this helps you a little,
JP