Well, the IB risk disclosure summs it up nicely:
As far as I understood, before, you got the best prices from several dealers, IB didn't make money off of you, thats why they charge commissions. Now, they do make money off of you, additional to the commissions. If the spread stays small...