The first generation of Pokemon is still clearly etched into the minds of people around the world - it was their introduction to the strange and Darwin-confused world of beasts you could capture and evolve. Those 151 Pokemon formed the bedrock of one of Nintendo's most solid franchises. But now, it's time we ranked them. Which were the best original Pokemon? Which were the worst? Cast your votes and decide.
We're going to go through every generation of Pokemon, whittle it down to the very best (like no one ever was), and then - eventually - we'll vote on the greatest Pokemon ever. So let your voice be heard. It's up to you. You decide who are the greatest Pokemon of all-time.
Gotta vote 'em all!