I like those looks Glen, but in a lot of places you would still stand out as being over dressed, even at a wedding. To me, showing up dressed obviously better than everyone else also shows some disrespect, even if you think it ought to be appropriate. Others could feel you were trying to show yourself as better than them. It's a sad but true situation. Like you said, maybe the pendulum will swing back the other way some day.

I went to a wedding a couple of years back and wore a sport jacket and tie. I was still dressed better than 90% of the people there. Mostly it was slacks and a few ties, but there were also many t-shirts. And this was a wedding in a church with the weddings party in tuxedos.

My thought is to dress well, but not so well that you stand out from everyone else. That's the bride's and maybe the groom's job.