This seems like as good a place as any other to post this.

Footwear

At what level of formal dress does one wear ghillie brogues vs ordinary dress shoes vs buckle brogues?

My assumption is:
casual (tee shirt and kilt) - whatever
business casual (collar shirt and kilt) - brushed leather dress shoes
semi-formal (dress shirt, argyle jacket, and kilt) - smooth leather dress shoes / brogues
formal (formal shirt, prince charlie coatee, and kilt) - ghillie brogues
most formal (jabot, montrose doublet, and kilt) - buckle brogues