For a record, IB has some of the best Forex commissions in the industry (at least, as far as retail accounts are concerned). Where IB is more expensive (for smaller positions) is overnight (rollover) rates. If these are a concern, you can try FXCM, MB Trading or others...