I use emigrantdirect.com. I also had an INGdirect.com at one time. Their rates were always pretty much the same. I didn't like ING because it assigned me a number as my user ID. And I think this was also the same account where I had to use all numbers as my password. I could never remember them. Emigrant allows you to choose a name which is much easier to remember whether I am on my home PC or at work.