I used to be a fan. Not anymore. Firstly, the slippage on entry and exits has been too great. I have had a stoploss on wheat get slipped over 10 whole points which was an additional USD$500+; I have had one whole point on Coffee which was $375 and a silver trade which was slipped $427. My entries have been slipped too. I wanted to short Gold .. I still made good profit, but it put me in $6 lower than where I wanted to get in. So that is $600 less than what I wanted. Same with Copper.. it put me in 2 points or $500 higher than where I wanted to.. so I got $500 less profit in the end. I knew people who took the same trade on a different broker, and they had almost no slippage on those trades. I have tried using TWS, I have also tried using ZeroLineTrader to control my trading. When I asked IB about it they just said that where I got slipped to at the time was a valid quote. IB is probably good if you can use Limit orders 100% of the time.. but if you can't.. it just costs you money to use it. Either adds to your loss.. or can subtract from your gain. I have another gripe with their customer service which we all know is below par. They have made it very difficult to close the account.. I followed their steps to the letter.. but apparently something else needed doing. Did they contact me and say 'by the way we would like you to do this so we can finalise it..' No. They just left the account as normal until I had to contact them to say 'Hey where is my money?' Then I get an email saying I need to call IB to confirm I am wanting to close the account. I call the closest IB location which is open (and pay per minute to call them) and wait patiently for 30mins on hold and then the phone just went engaged. What kind of operation are you running IB? I then did a customer service chat and explained I was on the phone and it went engaged after 30mins and I was not happy. The response was totally unacceptable and sometimes I feel that they are not even listening to what I am saying.. or cannot even comprehend basic English. They just kept telling me I need to call the IB office I was just calling. I kept saying I have called them and I waited 30mins. Argh. I told them I did not want to speak to them anymore.. to get someone more senior. After this, they said someone will call me. Someone from Hong Kong (I was calling Sydney previously) then called 5mins later and confirmed some of the wire details and I am glad to say I am almost rid of this horrible company. I have now closed my account and am looking to go somewhere else.. perhaps Alaron.