Where can I find out details about the actual network on which SWIFT banking works?
The SWIFT network is federated. The connection routing is via country server to regional servers. All these are maintained by SWIFT. The Banks have corresponded relationship with other banks. They play a role in actual settlement and take some risk. L/C is very risky business. It is expensive.
CFA level 1 was much easier for me in school, because I was regularly studying finance and it was easier to balance time studying than when I first started working in banking.  That being said. I didn't have parental duties.  MBA seemed to be about socializing and networking as much as the class work. Group projects made scheduling more difficult where as CFA was more on my own time.  I doubt a CFA will automatically qualify you for a specific job, where was MBA will likely require internships and give you a better network.  It's tough to explicitly say one over the other. "&gt; So I asked this question in /r/DebateaCommunist and got some interesting answers, mostly about how banks exist to make money out of nowhere and to fool people. What do yall have to say?  That isn't what they said. Nobody mentioned fooling people from what I can see from a cursory glance. And if they did, they're being facetious.  Also, they didn't mean ""make money from thin air"" in the sense of it being a magical trick. They make money from a sort of market inefficiency: they broker between people who want to invest money and those who want to borrow it.  The top two answers are about right: a bank borrows money from investors (who deposit money in checking and savings accounts), and lends it to borrowers in the form of loans or mortgages. The difference between the interest rates is their profit.  You deposit $1000 with me at 2% for 20 years. I give you $1485.95 at the end of that term. Where did I get the extra five hundred books? Well I lent it out in mortgages over the same terms at 6% and received $3207.14 over the same period of time. Your $1000 made you $485.95, and made me $1721.19 which I keep for the purposes of providing you with ATMs, dealing with bad debts and staffing the place. Simple, eh?  Of course, they also provide other services in addition to this, and the way in which they do it is regulated, but that's all a bank is at its core.  A central bank is slightly different: they issue money (i.e. ""print"" it), and supply it at a headline interest rate to the commercial banks. And of course banks borrow amongst themselves. But then we get ourselves down the rabbit hole of ""grown up"" economics and LIBOR and the like... there are whole textbooks used to explain exactly how that mechanism works and what's going on there.  But if you want to get rich, find a way to start a bank. Seriously. Doing it to the old school way is seriously profitable if you can be trusted." "As indicated in comments, this is common practice in the US as well as EU.  For example, in this Fox Business article, a user had basically the same experience: their card was replaced but without the specific merchant being disclosed.  When the reporter contacted Visa, they were told: ""We also believe that the public interest is best served by quickly notifying financial institutions with the information necessary to protect themselves and their cardholders from fraud losses. Even a slight delay in notification to financial institutions could be costly,” the spokesperson said in an e-mail statement. “Visa works with the breached entity to collect the necessary information and provides payment card issuers with the affected account numbers so they can take steps to protect consumers through independent fraud monitoring, and if needed, reissuing cards. The most critical information needed is the affected accounts, which Visa works to provide as quickly as possible.” What they're not saying, of course, is that it's in Visa's best interests that merchants let Visa know right away when a leak occurs, without having to think about whether it's going to screw that merchant over in the press.  If the merchant has to consider PR, they may not let the networks know in as timely of a fashion - they may at least wait until they've verified the issue in more detail, or even wait until they've found who to pin it on so they don't get blamed. But beyond that, the point is that it's easier for the network (Visa/Mastercard/etc.) to have a system that's just a list of card numbers to submit to the bank for re-issuing; nobody there really cares which merchant was at fault, they just want to re-issue the cards quickly.  Letting you know who's at fault is separate.  There's little reason for the issuing bank to ever know; you should find out from the merchant themselves or from the network (and in my experience, usually the former). Eventually you may well find out - the article suggest that: [T]he situation is common, but there is some good news: consumers do in many cases find out the source of the breach. But of course doesn't go into detail about numbers." First, if you live in/around a reasonably populated urban area, and you're in the United States, I can't see why you would choose to bank with Chase, B of A, or another large commercial bank. I think you would be much better served by banking at a reasonably large credit union. There are many differences between banks and credit unions, but in a nutshell, credit unions are owned by the members, and operate primarily to provide benefits to their members, whereas a bank is owned by the shareholders, and operates primarily to make profits for the shareholders (not to benefit the customers). The banking industry absolutely hates the credit unions, so if you've ever been nickeled-and-dimed with this fee and that charge by your bank, I have to ask why you're still banking with a company that irritates you and/or actively tries to screw you out of your money? I live in California, and I've banked at credit unions almost exclusively since I started working nearly 30 years ago. Every time I've strayed and started banking at a for-profit bank, I've regretted it. For example, a few years ago I opened a checking account at a now-defunct bank (WaMu) just for online use: eBay and so forth. It was a free checking account. When Chase bought WaMu, the account became a Chase account, and it seemed that every other statement brought new fees, new restrictions, and so forth. I finally closed it when they imposed some stupid fee for not carrying enough of a balance. I found out by logging in to their Web site and seeing a balance of zero dollars; they had imposed the fee a few statements back, and I had missed it, so they kept debiting my account until it was empty. At this point, I do about 90% of my banking at a fairly large credit union. I have a mortgage with a big bank, but that was out of my hands, as the lender/originator sold the mortgage and I had no say in the matter. My credit union has a highly functional Web site, permits me to download my account activity to Quicken, and even has mobile apps which allow me to deposit a check by taking a picture of it, or check my account activity, etc. They (my credit union) are part of a network of other credit unions, so as long as I am using a network ATM, I never pay a fee. In sum, I can't see any reason to go with a bank. Regarding checks, I write a small number of checks per year, but I recently needed to reorder them. My credit union refers members directly to Harland-Clarke, a major-league player in the check printing business. Four boxes of security checks was around $130 plus shipping, which is not small money. However, I was able to order the very same checks via Costco for less than half that amount. Costco refers members to a check printing service, which is a front/subsidiary of Harland-Clarke, and using a promo code, plus the discount given for my Costco membership, I got four boxes of security checks shipped to me for less than $54. My advice would be to look around. If you're a Costco member, use their check printing service. Wal*mart offers a similar service to anyone, as does Sam's Club, and you can search around to find other similar services. Bottom line, if you order your checks via your bank or credit union, chances are you will pay full retail. Shop around, and save a bit. I've not opened a new account at a credit union in some time, but I would not be surprised if a credit union offered a free box of checks when you open a new account with them. "have a bank account here, you need to have a credit history, That is wrong, whoever informed you that. You don't need a credit history to open a bank account. Some banks allow you to open no frills accounts without a credit history. I myself opened an account, with Barclays, with my NI card, job contract and probably my passport too and I amn't from the EU. Also, the bank that allowed me to open the account, doesn't allow me to wire transfer (my) money to another (UK) account, and claims that ll the bank have the same policy for ""cash accounts"", is that true, I mean, is there an actual law that for some reason donesn't allow you to transfer your funds? Why? Did you read the T&Cs. Chances are that other the account is with a different bank. And it always is fishy, atleast for banks because of heightened money laundering regulations, for people opening accounts and starting to transfer money to accounts with other banks. After you have banked with them for certain time, you can ask them to upgrade you to a current account which allow these services. Secondly because it might be a no frills account and they aren't allowed to charge fees, they might disallow transfers to other banks. And banks generally don't charge fees for no frills accounts so certain services are disallowed, which cost them money. NB:- I have had a cash account for 4-5 years with Barclays and I used to transfer money to other banks, but I probably never tried transferring money just after opening an account." I'm looking for another one right now. Here's what I've found: Los Alamos National Bank (www.lanb.com) has tokens ($5?), but I think they only open accounts for New Mexico residents. I've had one for several years. USAA Savings Bank (usaa.com) has tokens ($5 or free, I don't remember). I'm pretty sure you do NOT need to be a USAA member to open an account. I've had one for a couple of years. Several banks (Frost Bank, American National Bank of Texas, Amegy Bank, and probably many, many more) offer them as part of their Treasury Management accounts, meant for big businesses and charged for accordingly. Happy State Bank (in, where else, Happy, Texas) has a web page saying they have them but their services charges were more than I wanted to pay. ClearSky Bank (an Internet bank started by Chesapeake Bank) claims on their web page to have them but I haven't verified that yet. Still looking... You should definitively check boobank. It's not a bank !, but a framework that helps people to create quick interface modules to any bank so you don't have to use your web browser anymore with them. Actually, there is already an honest list of modules to access a few banks (I guess these banks are all french banks for now), but contributing a module seems easy and reading other contributed modules should constitute a good start. So boobank can work with any bank provided the interface with the bank is written. "Actually in Finland on some bank + debit/credit card + online retailer combinations you type in your card details as you normally do, but after clicking ""Buy"" you get directed to your own bank's website which asks you to authenticate yourself with online banking credentials. It also displays the amount of money and to which account it is being paid to. After authentication you get directed back to the retailer's website. Cannot say why banks in US haven't implemented this."