Thinkorswim, amazing support, even in the event that you've got a little account with them. Quite friendly and you are able to transfer funds online to and from the bank account for free. Tight spreads too, 2 pips fixed on the majors.