I was with Schwab for years. Great customer service.
Also, very expensive to trade there. At least as compared to IB. IB has a simple to use (you have to use your security token tho) ACH broker-bank deposit/withdrawl feature. It is free for a couple transfers a month. Otherwise I think it costs $1. Just send your money to your bank. Only takes usually 1 biz day. Then use your bank's billpayer.
Do ameritrade, charles, etrades offer visa atm? or other possible broker and whats the fees involved with inactivity, withdraw etc. e-trade seems to have web in other country like canada uk etc. any other broker have web in other country?