I concure with Chris - I have been using Scottrade for over seven years and my only fee is $7.00 per trade. No size limits or other restrictions. For shares trading for less than $1.00 there is an slight extra fee. Also they pay interest for any cash held in your account.