I've done a few crazy things like chain breeding to get a certain move on my lucario and hatching 2 boxes full of eggs just to get one with the right nature. I raised an Espion to an absurdly high level just so I could breed Sunny Day onto my Arcanine. But it makes me love my pokemon so much more. <3 Besides, on the shoddy battle client you just click what you want, you don't even have to try and raise your pokemon right. :C It's not as fun.