I've been with IB almost since they started their retail operations. In that time, IB has saved me thousands of dollars in commissions, has always been fair to me on disputes, has offered an API which allowed me to customize my trading platform to enhance my trading results, and has given me cufflinks, a book, and a hat. I can't thank IB enough - without them I would be much worse off as a retail trader.