(well, here we go....) Transfering is basiclly this:
We trade, I give you (pokemon), but not for keeps. Then, I come in with my other game, with a uneeded PKMN, and you give me (pokemon.)
So, transfering = Send between 2 games with an addintinal of 1 game to "hold" the sending over pokemon. Is that clear?