Hello, I've been shopping around for the best stock broker for my needs and I hope I can get some advice from the veterans. Here is how I normally trade: 1. 100 to 1000 shares per trade; 2. about 2k shares per day on average (normally 2 to 15 trades per day) 3. I only trade stocks; 4. I only do LOO/LOC/MOO/MOC trades and at least 90% of the orders will be filled. I originally wanted to go with sogotrade since they have $1.5/trade for premium accounts, but unfortunately they don't have LOC/MOC types of orders. So far I have narrowed down to a few: 1. optionshouse: $2.95 per trade; 2. IB: with bundled fees, I can trade up to 600 shares for less than the costs of optionshouse, but I have to pay for more if occasionally. With unbundled fees, it seems some of the exchanges have good pricing for LOO/LOC/MOO/MOC trades but not sure about the others. 3. Lightspeed: it seems the commission is higher than IB, am I right? 4. Genesis: is it true that I have to pay $200/month for software? If so I am not ready to pay such monthly fee yet. Thanks in advance!