So, Pokemon Bank is a pretty novel idea; for a small yearly fee, you can store as many Pokemon as you would like on the cloud and interchange between Pokemon Black/White/Black 2/White 2 and X/Y versions. It’s a pretty simple way to move all of your Pokemon between your games (especially if you don’t have access to a 2nd 3DS to move your Pokemon between versions).
In any case, some may not have liked the idea of a subscription-based service, but cloud storage can get expensive to maintain, so for now, it’s a necessary cost. For North American gamers, however, the 1st month of Pokemon Bank will be absolutely free! Once the month is up, you’ll be asked to pay the price for the service, but if you don’t, your Pokemon won’t be technically lost; you’ll be able to see your old Pokemon again if you pay the subscription fee.
Additionally, a new piece of information was given: if you catch a Pokemon, the Pokemon you had that were involved in the battle now gain experience points!