Congrats on finally getting your shiny Ducklett, Master! ^_^ That took a while (but hey, at least it didn't take over 25,000 like my current HG hunt :P ). What number was that in your badge quest - do you have any more shinies to hunt for in it?
Congrats on all the other new shinies, too.
As for me, I'm now at 27,000 encounters in my Heart Gold badge quest... 3350 soft resets for shiny Thundurus, and just over 4200 encounters in my White 2 BQ (though it may be more like 5000 - I haven't checked in a while. ^^; )
Good luck guys.