Pokémon Box Ruby & Sapphire - How to Get Zigzagoon with ExtremeSpeed
Trainers can store up to 1,500 Pokémon in twenty-five boxes that hold 60 Pokémon each and trade between Pokémon Ruby, Sapphire, and Emerald, as well as FireRed and LeafGreen. All of the Pokémon can be stored on a GameCube memory card, requiring the full 59 blocks for save data. A special edition Ruby and Sapphire Memory Card 59 is included with the game for players to use.
The host of the game, Brigette, is the creator of the mass storage system, and is the sister of Lanette, who developed the standard storage system along with Bill.
Certain conditions in each game must be met before Pokémon Box can be fully utilized:
In Pokémon Ruby and Sapphire
+ Players must have received the Pokédex from Professor Birch before they can deposit their Pokémon.
+ Players must have 100 Pokémon caught in the Pokédex before they can withdraw any Pokémon which they did not deposit.
In Pokémon Emerald
+ Players must have Hall of Fame data and must have received the National Pokédex before they can deposit their Pokémon.
+ Players must have 100 Pokémon caught in the Pokédex before they can withdraw any Pokémon which they did not deposit.
In Pokémon FireRed and LeafGreen
+ Players must have finished the Sevii Islands quest and activated trades with Hoenn-based games with the Ruby and Sapphire before they can deposit or withdraw any Pokémon.
+ Players must have 100 Pokémon caught in the Pokédex before they can withdraw any Pokémon which they did not deposit.
http://bulbapedia.bulbagarden.net/wiki/Main_Page