Actually, I did a little cheating. I put my Espeon in the day care with a Ditto and kept hatching egg after egg. I had a shiny cheat that would even make hatched Pokemon shines. It took me FOREVER to get a girl.
Aw, that's not fair! Luck should sine down on Poke-fans like you and a Canadian friend of mine who like Pokemon even more than me. She has owned zero shiny pokemon, excluding the Gyarados in the lake. I found a wild, shiny Raticate and worked hard to catch it; burning through many Ultraballs (I wasn't equipped with weak/catching pokemon, I think). I nicknamed it ShinyRat, or something like that, to make sure I didn't accidentally trade, or release it. XD
That's the spirit! At least, the spirit that Satoshi (both the creator and character) would have/recommend. However, in the incredibly unlikely scenario that we meet, the offer is still valid (though I probably wouldn't have the game on hand XD). I'd even rename it for you.