The answer is definitely FXCM
FXCM offers a perfect non dealing desk trading environment. Every trade is executed with one of the competing price suppliers. The best spreads offered to FXCM are streamed to you. Min deposit is just $25
http://www.forexsure.net/services/top-brokers-/review-fxcm/132-reviewfxcm/356-reviewfxcm.html