I wore them for years when I was in the Presidential Honor Guard. They keep your shirt crisply tucked in - all you have to do is ease your belt a little and SNAP down your shirt goes, tight as a drum head. But I cannot imagine this look would be fitting in the civilian world. We all sort of expect a little "ease" in a dress shirt, even a tailored one. Noone expects you to take your jacket off and see a shirt that looks like it's painted on you. You'd look as unnatural as all those male models in the JCPenney's catalogs.

And as for keeping your socks up, buy good socks and get ones long enough to go up over your calf.