If you are looking for long term you might want to go with Sharebuilder.com. For more regular trading I use to use Cornerstone, Brown & Company, and Scottrade is suppose to be cheap. Most will allow you to buy up to 5000 shares without charging extras. I use to daytrade stocks but now prefer currency trading, better leverage.