Have you looked into Interactive Brokers? (I do not work for them). Do a search on IB on this site. Very informative. In fact do any kind of web search on IB. A two way on 100 shares is only $2.00. Only drawback is that they sometimes have outages. (Make sure you use always use stops when trading with them).