Yeah from the thread title I was going to suggest CapitolOne 360 anyway because of the no foreign transaction fees. They also have a decent overdraft policy, which, I wouldn't normally bring up on a forum like this, but can be helpful when you're traveling and don't have regular access to your account online.
That Schwab account sounds pretty sweet though.