Chris, actually, it's the Bank of America. I didn't have any problem opening the account. They ask for a social security # which I naturally don't have but that wasn't a problem. She took my i.d. and there it was. As far as a credit card, it's probably difficult to get a REAL credit card, but this bank/credit/debit card works pretty much like one, except that you need to have the money in the bank. I've ordered stuff online with it, reserved hotel rooms, you name it. Just as good as having a US credit card, as I have the money in the bank anyway. I opened a checking account. I think if you open an interest bearing account that there could be some issues, due to the fact that you don't have a social security card. I'm not sure though. I'm very please with my account. When I'm in the US it's accepted everywhere and in a lot of cities they have Bank of America bank machines. GOOD LUCK!!!!