Last month I opened a trading account on zecco.com. They offer FREE stock trades if you have a minimum balance of $2500 in your cash account with them or $4.50 trades if you have less than that. I still keep my account at ameritrade.com because zecco doesn't offer trading on the OTC market, but Zecco.com looks promising for all my other trades. Why pay ameritrade $10 a trade if i don't have to right?
Anyway, if you trade stocks, or want to get into the stock market, doing so with $0 commissions is the way to go. Then you just pick a decent stock and invest and sit back and wait for it to grow. Simple. Here's the link for my referral:
So far I am doing pretty well investing in CBI which was my first stock pick.