Have a fair few.
Shiny exeggcute from LG, and a random Shiny Tentacool that I encountered in Diamond are the remaining Pokemon that I have thanks to good old random luck. Previosuly had a shiny Pidgey and Sentret on Silver, and a shiny Crobat (originally a Zubat) on a Sapphire version. Oh, and the red Gyrandoes, but everyone who had GSC had that...
I've gotten into the chainig thig - got several shiny Pokes that way. Pretty easy IMO - just takes time, so I do in in small periods of time over several days.
They include - Shinx, Pidgey, Zubat, Ralts and Eevee (currently chaining them - have nine... hurrah for trade bait. :) )
Also have a number of shiny Pokemon from trades over Wi-Fi. Including Gliscor, Nidoran male and female, Breloom... and three from the GTS. Ditto, Tencool, and my pride and joy - a shiny Latios. AND legit to boot - person who was trading it was acting stupid and made odd offers, only to retract it and make another offer. The female Whiscash was his undoing. :)
It even came with a Sould Dew.