My current shiny list is-
Bidoof (RE)
Lawl. :P
Out of my whole Poke mission, I've been playing since Ruby came out, I have only encountered 5 shinies, and caught 4 (In fact, only really recently-ish (I'd say a year ago, maybe two). I never even knew they existed until I saw a youtube video 'How to find shinies').
My shiny list is;
-Shiny Psyduck - Pearl. (My first ever encounter with a shiny.. I accidently killed it.. And cried for only 20 minutes I'll have you know. :P)
-Zubat - Emerald (Almost as bad as bidoof)
-Electrode - Sapphire (This was the most intense pokemon battle ever.. I thought he was going to selfdestruct.
-Giratina - Platinum (My friend gave it to me in trade from a hack, still awesome though)
-Voltorb - Platinum (Trade from another friend, it is also lvl 100 for some reason..)
So really, I've only actually encountered 3 shinies by luck, after so many years. Oh and, there is a way on how to find shinies, it's called grinding (I'm pretty sure anyway, and you get a line of pokemon battle of the exact same pokemon, and eventually you'll find a shiny. I haven't succeeded though, but it's good experience points.