I have been thinking about Jake's question and you may be interested in what I wear above the kilt.These days even at the most formal of weddings,funerals,lunches,etc. etc.I wear my green Argyll with or without a waistcoat depending on how formal the event is.Shirts, ties and hose adjusted to the occasion and almost always with a pair of brogues.For a dinner a PC if I am slim enough to get in it!Last night it was a black silver buttoned Argyll without waistcoat instead!Yes its bending the rules a wee tad but as long as you know the rules you are bending you can get away with it!