if you trade enough (I think something like 25 in a rolling 90-day period) you are upgraded to "platinum status" for their brokerage...you still have to pay additional for OTC/pink sheets as well.
I got ordered last year but had previous plans (vacation with plane tickets, etc). I forwarded that info to someone online (MyPers, I think) and they waived the requirement.