You may want to consider AB Watley http://www.abwatley.com
They have two or three different kinds of accounts, their basic Watley Trader, will allow you to trade 5000 shares for $9.95 - no additional charge for partial fills (even over multiple market days)
I don't personally use Watley, I...