Question: Has there been any discussion about denoting the experts of certain topics, for example MVPs or Microsoft employees in the small profile icon? 

This way users can quickly distinguish between random internet morons like myself, and the ones accredited with their chosen speciality?

Answer: 
No. Please, *please*, no!

If someone gives a clear answer, supports it with references to authoritative sources, provides easy-to-follow examples, and patiently answers follow-up questions... Then that's enough, *even if it's the only answer they've ever provided on the site, and googling their name turns up nothing but a lone blog post from 2001... about cats.*

If someone gives a brief, unclear answer, with no supporting references, missing or unhelpful examples, and steadfastly ignores follow-up questions... Then it's **not** enough, *even if they have a high reputation number on SO, are heavily awarded by various industry organizations, have written several books on the topic, and currently hold the top spot on Google for [the best programmer ever](http://www.google.com/search?q=the+best+programmer+ever).*

Judge people by their answers. Or better yet, **don't**. Just judge the answers, ignore the people. SO is no place to be resting on your laurels... We're here to answer questions, not fawn over celebrities.
My attitude on forums like these has always been that I'm a guy with an opinion and an ISP. The quality of my answer depends a whole lot more about what I say than that I have >10K of StackOverflow rep and a C++ badge. (The rep and badges are for personal gloating when I'm not asking or answering questions.)

However, if we are going to put rep and badge count next to our answers, we probably want to note relevant tag badges. We are apparently trying to indicate answers from more trustworthy sources, and I'm a lot more trustworthy answering C++ questions than Visual Basic questions.