Everyone I talk to has some shinies. And, if you've been playing since the metal generation, it'd be pretty hard for you to have played say 200 hours + on every game and never found a shiny. While this is true of me (I have at least 300 hours in every generation since gen 2), I've never seen a shiny in the wild except the Red Gyarados of Gold/Silver. I understand the odds are over 1 in 8000, but after fighting easily a million wild Pokemon I believe I ought to have found one shiny. Is there a trick to catching shinies or do I just have to continue not finding shinies through gen 5?