Has anyone noticed that there are 721 Pokemon and of those 54 are legendary (including Phione), and that if you add Unown and Ditto to the mix there are 665 non legendary Pokemon that can be bred? However if you add Phione to the mix you get 666? I am not a superstitious person. However I just find it interesting. I know Pokemon is not the mark of the beast of Revelation LOL. However just an interesting thing.