I share your frustration. I have 3 games going & have 1 MP on each, all found by accident. I decided to "give in" and look at breeding charts & it takes forever to decide what to cross pollinate. I'll sit for half an hour thinking if I breed a with b and get c, then c with d will give e then e with a and I get a magic one! OMG! LOL

Last time I did that, I was aiming for a particular MP and lo & behold, I found it by an accidental cross breeding of 2 totally different plants.