A previous reply to this thread didn't get through the review process. But I think I have to mention these things.
1. No, Sri Lanka don't have a BofA branch nor ATMs from it.
2. You don't need to be travelling to ask the original question
3. And, FWIW, it was a valid question for me. And, I'm not expecting answer for that anymore.
4. Foreign nationals (wrt. USA) can open accounts with BofA too, you know?
5. @Cthen - I know there is a "reset passcode" button in the sign in page. Give me some credit, mate!
6. It seems it's quite impossible for foreign nationals (wrt. USA) with no branches of the bank in the country to reset password... Because, as per the FAQ in BofA, you must need SSN. »
www.bankofamerica.com/on ··· _sp=#q10You may consider the last point as a statement or a question!