Oanda has been fantastic for me. I love their charting program, and the look/feel of their trading platform. I would caution you about forex.com I have heard bad things about it from several people.