I played the card game back in the day, but never got into the handheld games as I never had a gb, gba, or ds. I did however just get a ds lite and am enjoying furiously. But you are both correct, you need time for this game is great for killing it.
Also, the current number of Pokemon is 493! This was a huuge shock to me as I hadn't followed it since the original 150!