EV's are a pain to train, and IV's are simply stupid. There's no other way to say it, it's far too much effort for something the player has no control over, and should never have been in the game to start- or for pete's sake at least let us SEE the IV's.
Pokerus helped a lot in EV training my Pokemon <.<