zecco has free trading for the month of october. Usually if you have a account balance of $2500 + you get 10 free trades per month. Otherwise its 4.95 per trade. I can't compare brokerage services cause this is my first one, but Ive had zecco for a little more then a year and have no complaints.