Animal Crossing rules. I recently stopped playing, but before that I played practically every day for an entire year, and still didn't get everything in the game. Once you get going, you only really need to play for about 30 minutes a day, so it doesn't take up a lot of your time, and you won't burn out on it. I highly, highly recommend it. Plus, if you're lucky enough, you can end up w/ fully Punch-Out, Mario, and Zelda, all fully playable (as well as around 20 other NES games).
Gamecube games don't normally come w/ memory cards. Animal Crossing does, and you get a couple NES games on it.
I don't have the e-Reader. It's not a big deal for Animal Crossing. The Gameboy Advance, however (along w/ the link cable to the GC), is needed each time you want to go to the island.