Ever wonder what the lovechild of two different Pokemons would look like? Me neither, I'm too busy brainstorming the world's hunger problem. My Mother Teresa-ness aside, Pokemon Fusion allows you to morph two Pokemons together to see what their offspring might look like. Basically it takes the body of the first species, and adds the face/coloration of the second. It reminds me of those programs that morph your and your boy/girlfriend's face so you can see what it would look like if you had babies. Which, fun fact, I've never been able to do without the program crashing. IT'S BECAUSE I'M UGLY, ISN'T IT?! No? Because I have a bunch of viruses on my computer from pr0n sites? I'll take it!
Thanks to Zaphod Beeblebrox, Pokeemanz and Braden, who at least a third of pointed out that Butterfree + Primeape = Butterape (It was Zaphod!).