Only brokers who clear thru Penson charge the ridiculous fees. All others are fine, as far as I know.