I see a lot of people who have little reputation with a lot of gold and silver badges.
How ? Well, they have asked maybe 300 questions. Sometimes maybe google reference their question despit the question is not very good.
They achieved several badges like Famous question, and it becomes difficult to detect a great question based on the badges.
So my suggestion is to give this badges only one time, and not multiple times.
Well, sorry for him, it is just an example ! If you take the profile of http://stackoverflow.com/users/123172/joseph-melettukunnel
We can deduce that the title of his question are so well written that google must index his question very well, whereas the questions doesn't have so many votes.
In my humble opinion, title with C#, WPF + a popular control = lots of view.
Did this deserve 9 silver badges and 20 bronze badges ?