Regarding interest receivable IB doesn't pay interest for the first USD10,000. For example you only get interest from USD 2,000 if you have USD12,000. This is just one hidden cost.
The details of the catch: http://en.allexperts.com/e/i/in/interactive_brokers.htm
Search for the title...