I've had an Ameritrade account for quite a few years now. Fees are not bad if you can keep in a minimum balance (like a bank).
First good money I made was in a "porn company", New Frontier Media Inc. (NOOF) Bought at around $1.12 in early 1999 sold at somewhere around $9.50 in mid 2000.
I've also had losers too, like Sonic Blue. They made the Rio player and Replay TV. Fucktard management did them in.
Do your "Due Diligance"before you buy any stock and you will have more winners than losers.
Dollar cost averaging over the long haul in small solid growth companies is my general strategy. Although in the case of NOOF I just felt I needed to “take my profit and smile”

Still may buy back into them sometime.
PS. Speaking of “Fucktards” how about Interactive Brand Development Inc (IBDI.OB) They bought IBill |shocking|Sucka's!