Interbank FX should not be denominated "IB FX", since Interactive Brokers is widely known as IB here on ET.
cabletrader,
I agree - the forex part of IB is not really well designed. However, IB has a very good open API which can easily be extended. Also, for trading currency futures - IB is...