They should pick a dozen or so pokemon from the first 5 generations and create an event for them. Then, every two weeks they should change which ones are available. The actual event would be an egg, so you can raise it just like the rest of your team. The pokemon would be distinguished because they would have egg moves, or a dream world ability, or both. They could go through the cycle a few times so that if you miss one you want to use you can get another chance. It would be a nice way to incorporate some old pokemon without making them all appear in the wild, plus it would be neat to try using a special version.
"You really think 4/10 people who go hiking fall off cliffs?" -TrevorBlack
I expected the thread to be about something like this, and I agree, a bike race minigame could be pretty fun if handled right.
I also think cycling events would be a good idea. I've missed a few of them in the past for various reasons, so if they came back around, it would be a lot easier. It would also allow people to replay their games and still get events.