So in preparation for X & Y I want to move all of my pokemon from Emerald, FireRed, Platinum, HeartGold, White, and White2 into one game so I can upload them to the bank when X & Y come out. Problem is, I have no friends with pokemon so I'm working alone. I never traded with myself so I'm a little unsure how to start doing this.
My guess is Gen 3 -> Gen 4 by putting GBA into DS lite and uploading from there. Gen 4 -> Gen 5 with 2 DS's and trade them over. Gen 5 -> Upload to bank when it's available.
Am I correct in assuming this? Or is there an easier way?